/*.post-70 {overflow:visible !important;}
.post-70 .post_title {display:none !important;}
.post-70 p {display:none !important;}*/
.post-70 p {margin-bottom:7px;}
.post-70 .popup_trigger a {width:500px !important;line-height:52px !important;
    position: relative;z-index: 100;}
.post-70 .popup_trigger {margin-top:-5px;}
.post-70 .entry {overflow:hidden;position:relative;}

.calculator {margin-top:20px;}

h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
a { outline: 0 !important;}

#slideme {/*width:3780px;*/width:940px;position:relative;overflow:hidden;}
.slideit {/*float:left;*/width:940px;position:relative;}



.ui-slider input {background:none;border:0;width:57px;}

.sptitle {margin-top:-10px;margin-bottom:5px;}

#step1 .left {float:left;font-size:18px;width:200px;}
#step1 .right {float:left;padding-left:30px;}
.clr {clear:both;height:20px;}
.clr2 {clear:both;height:65px;}
.clr3 {clear:both;height:11px;}
.clr4 {clear:both;height:45px;}
.clr5 {clear:both;height:4px;}
.clr6 {clear:both;height:36px;}

#alert1 {display:none;width:136px;height:15px;background-image:url('../images/alert1.png');margin-right:33px;float:right;}
#alert2 {display:none;width:99px;height:15px;background-image:url('../images/alert2.png');margin-right:141px;float:right;}
#alert3 {display:none;width:111px;height:15px;background-image:url('../images/alert3.png');margin-right:282px;float:right;}
#alert4 {display:none;width:135px;height:15px;background-image:url('../images/alert4.png');margin-right:312px;float:right;}
#alert5 {display:none;width:105px;height:15px;background-image:url('../images/alert5.png');margin-right:411px;float:right;}
#alert6 {display:none;width:136px;height:15px;background-image:url('../images/alert6.png');margin-right:316px;float:right;}


.fleft {float:left;}
.title {color:#8fd400;}
.titlea {margin-left:-70px;}
.subtitle {color:#8fd400;margin-left:125px;padding-top:14px;}
#step2 .subtitle {color:#8fd400;margin-left:240px;padding-top:14px;}
.page {color:#8fd400;margin-left:11px;}
.page span {color:#ffffff;}
.page2 {color:#8fd400;margin-left:11px;}
.page2 span {color:#ffffff;}
#step3 .subtitle {margin-left:348px;}
#step3 .page {margin-left:11px;}

.stepc1 {width:284px;text-align:left;color:#8fd400;padding-bottom:30px;}
.stepc2 {width:460px;text-align:left;color:#8fd400;padding-bottom:30px;}
.stepc1b {width:284px;text-align:left;color:#8fd400;}
.stepc2b {width:460px;text-align:left;color:#8fd400;}
.stepc11 {height:95px;vertical-align:bottom;}
.stepc21 {height:95px;vertical-align:bottom;color:white;font-size:15px;padding-bottom:15px;}
.stepc12 {height:100px;vertical-align:bottom;color:white;font-size:15px;width:284px}
.stepc22 {height:100px;vertical-align:bottom;background-image:url('../images/pic3.png');background-repeat:no-repeat;background-position:12px 5px;}
.wg1 {float:left;font-size:15px;}
.wg2 {float:right;font-size:15px;}

.sps {width:78px;}

.btn {background:url('../images/btn.png') no-repeat;width:101px;height:55px;cursor:pointer;}
#male {float:left;cursor:pointer;background:url('../images/male.png') no-repeat;width:101px;height:102px;position:relative;}
#female {float:left;cursor:pointer;background:url('../images/female.png') no-repeat;width:101px;height:102px;margin-left:82px;position:relative;}

#mies {position:absolute;top:103px;margin-left:30px;}
#nainen {position:absolute;top:103px;margin-left:30px;}

#male:hover {background:url('../images/malei.png') no-repeat;}
#female:hover {background:url('../images/femalei.png') no-repeat;}
#male.active {background:url('../images/maleii.png') no-repeat;}
#female.active {background:url('../images/femaleii.png') no-repeat;}

.farial {font-size:15px;font-family:Arial;}

#weight-range {width:460px;margin-bottom:6px;cursor:pointer;}
#age-range {width:284px;margin-bottom:6px;cursor:pointer;}
#sweat-range {width:460px;margin-bottom:6px;cursor:pointer;}
#time-range {width:580px;margin-bottom:6px;font-size:15px;cursor:pointer;}
#temp-range {width:580px;margin-bottom:6px;cursor:pointer;}
#heart-range {width:580px;margin-bottom:8px;cursor:pointer;}

.heart .ui-widget-content {border:0 !important;background:url('../images/heartbar.png') no-repeat !important;width:581px;height:12px;}
.heart .ui-slider-range {display:none !important;}
#heart {background-image:url('../images/heart1.png');background-repeat:no-repeat;background-position:22px 28px;}

#step1go {background:url('../images/gonext.png') no-repeat;width:73px;height:82px;top:270px;right:10px;position:absolute;cursor:pointer;}
#step1go:hover {background:url('../images/gonexti.png') no-repeat;}
#step1go.active {background:url('../images/gonextii.png') no-repeat;}

.sport {float:left;margin-right:7px;cursor:pointer;text-align:center;vertical-align:middle;font-size:11px;font-weight:bolder;line-height:11px;position:relative;}
#sp10 {margin-right:0px !important;}
.sportlegend {width:0px;height:0px;float:left;display:none;}

.sport span {position:absolute;top:-40px;left:-30px;color:#000;background:url('../images/sporttip.png') no-repeat;width:117px;height:43px;padding-top:8px;display:none;text-transform:uppercase;}
/*.active span {display:block !important;}*/
#step1no {background:url('../images/goback.png') no-repeat;width:89px;height:82px;top:270px;left:0px;position:absolute;cursor:pointer;}
#step1no:hover {background:url('../images/gobacki.png') no-repeat;}
#step1no.active {background:url('../images/gobackii.png') no-repeat;}

#step2 .left {float:left;width:500px;}
#step2 .right {float:left;padding-left:30px;}

#step2no {float:left;}
#step2no {background:url('../images/goback.png') no-repeat;width:89px;height:82px;top:270px;left:0px;position:absolute;cursor:pointer;}
#step2no:hover {background:url('../images/gobacki.png') no-repeat;}
#step2no.active {background:url('../images/gobackii.png') no-repeat;}
#step2go {float:right;}
#step2go {background:url('../images/gonext.png') no-repeat;width:73px;height:82px;top:270px;right:10px;position:absolute;cursor:pointer;}
#step2go:hover {background:url('../images/gonexti.png') no-repeat;}
#step2go.active {background:url('../images/gonextii.png') no-repeat;}

.stepd1 {width:180px;}
.stepd2 {width:178px;}

.stepd3 {width:120px;}
#step3no {float:left;}
#step3no {background:url('../images/goback.png') no-repeat;width:89px;height:82px;top:270px;left:0px;position:absolute;cursor:pointer;}
#step3no:hover {background:url('../images/gobacki.png') no-repeat;}
#step3no.active {background:url('../images/gobackii.png') no-repeat;}

#sp1 {background:url('../images/swimming.png') no-repeat;width:52px;height:53px;}
#sp2 {background:url('../images/running.png') no-repeat;width:52px;height:53px;}
#sp3 {background:url('../images/cycling.png') no-repeat;width:52px;height:53px;}
#sp4 {background:url('../images/skiing.png') no-repeat;width:52px;height:53px;}
#sp5 {background:url('../images/soccer.png') no-repeat;width:52px;height:53px;}
#sp6 {background:url('../images/basketball.png') no-repeat;width:52px;height:53px;}
#sp7 {background:url('../images/hockey.png') no-repeat;width:52px;height:53px;}
#sp8 {background:url('../images/floorball.png') no-repeat;width:52px;height:53px;}
#sp9 {background:url('../images/american.png') no-repeat;width:52px;height:53px;}
#sp10 {background:url('../images/walking.png') no-repeat;width:52px;height:53px;}

#sp1:hover {background:url('../images/swimmingi.png') no-repeat;}
#sp2:hover {background:url('../images/runningi.png') no-repeat;}
#sp3:hover {background:url('../images/cyclingi.png') no-repeat;}
#sp4:hover {background:url('../images/skiingi.png') no-repeat;}
#sp5:hover {background:url('../images/socceri.png') no-repeat;}
#sp6:hover {background:url('../images/basketballi.png') no-repeat;}
#sp7:hover {background:url('../images/hockeyi.png') no-repeat;}
#sp8:hover {background:url('../images/floorballi.png') no-repeat;}
#sp9:hover {background:url('../images/americani.png') no-repeat;}
#sp10:hover {background:url('../images/walkingi.png') no-repeat;}

#sp1.active {background:url('../images/swimmingii.png') no-repeat;}
#sp2.active {background:url('../images/runningii.png') no-repeat;}
#sp3.active {background:url('../images/cyclingii.png') no-repeat;}
#sp4.active {background:url('../images/skiingii.png') no-repeat;}
#sp5.active {background:url('../images/soccerii.png') no-repeat;}
#sp6.active {background:url('../images/basketballii.png') no-repeat;}
#sp7.active {background:url('../images/hockeyii.png') no-repeat;}
#sp8.active {background:url('../images/floorballii.png') no-repeat;}
#sp9.active {background:url('../images/americanii.png') no-repeat;}
#sp10.active {background:url('../images/walkingii.png') no-repeat;}

#hum1 {float:left;line-height:27px;}
#humon {float:left;background:url('../images/btnon.png') no-repeat;width:114px;height:27px;margin-left:90px;line-height:27px;padding-left:32px;cursor:pointer;}
#humoff {float:left;background:url('../images/btnoff.png') no-repeat;width:114px;height:27px;line-height:27px;padding-left:32px;cursor:pointer;}

#puls {line-height:14px;padding-left:3px;}

.s31a {float:left;width:118px;line-height:39px;}
.s31b {float:left;background:url('../images/nestevaje.png') no-repeat;width:580px;height:39px;position:relative;text-align:center;line-height:39px;}
.s32 {clear:left;/*background:url('../images/nestevajesp.png') no-repeat;*/width:580px;height:19px;float:right;line-height:139px;}
.s33a {float:left;width:118px;}
.s33b {float:left;background:url('../images/hypot.png') no-repeat;width:280px;height:42px;text-align:right;line-height:40px;padding-top:5px;}
.s33c {float:right;background:url('../images/vesi.png') 0px -3px no-repeat;width:282px;height:42px;text-align:right;line-height:40px;padding-top:5px;}
.s33b h6, .s33b h4 {display:block;margin-right:6px;line-height:30px;margin-top:8px;float:right;}
.s33c h6, .s33c span {display:block;margin-right:6px;line-height:30px;margin-top:8px;float:right;}
.s33b h6, .s33c h6 {margin-top:11px !important;}
.s31b h4 {display:inline;line-height:30px;display:table;margin:8px auto;width:50px;}

.s41 {position:relative;margin-top:21px;background:url('../images/finalsc.png') no-repeat;width:700px;height:118px;font-size:13px;color:#8fd400;}
#s41a {position:absolute;top:56px;left:22px;}
#s41b {position:absolute;top:56px;left:94px;}
#s41c {position:absolute;top:56px;left:134px;}
#s41d {position:absolute;top:56px;left:207px;}
#s41e {position:absolute;top:56px;left:531px;}
#s41f {position:absolute;top:40px;left:567px;font-size:14px;color:#ffffff;}
#s41g {position:absolute;top:98px;left:315px;}
#s41h {position:absolute;top:101px;left:357px;}

.s421 {float:left;width:188px;font-size:15px;}
.s422 {float:left;width:121px;}
.s423 {float:left;width:150px;}
.s424 {float:left;width:100px;}
.s425 {float:left;}
.s42 span {display:block;line-height:13px;position:relative;}
.s42 h6 {display:inline;margin-left:4px;top:-4px;position:relative;}

#s3h1 {display:inline;font-size:13px;margin-left:4px;}
#s3h2 {display:inline;font-size:13px;margin-left:4px;}
#s3h3 {display:inline;font-size:13px;margin-left:4px;}
#s3h4 {display:inline;font-size:13px;margin-left:4px;}

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0;border-radius:5px; }

.ui-slider-horizontal { height: 8px; }
.ui-slider-horizontal .ui-slider-handle { top: -11px; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }


.ui-widget {
    font-family: Arial,sans-serif;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Arial,sans-serif;
    font-size: 1em;
}
.ui-widget-content {
    background: #272425;
    border: 1px solid #58575a;
    color: #ffffff;
	border-radius:5px;
}
.ui-widget-content a {
    color: #222222;
}
.ui-widget-header {
    background: #CCCCCC;
    border: 1px solid #AAAAAA;
    color: #ffffff;
    font-weight: bold;
}
.ui-widget-header a {
    color: #222222;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    color: #555555;
    font-weight: normal;
	background:url('../images/slidebullet.png');
	position: absolute;
	z-index: 2;
	width: 39px;
	height: 40px;
	cursor: pointer;
}


/*NEW SLIDER STYLES FOR SCALE, ETC*/
/* slider widget */
.ui-slider  {
	text-decoration: none !important;
}
.ui-slider .ui-slider-handle  {
	overflow: visible !important;
}
.ui-slider .ui-slider-tooltip {
	display: none;
}
.ui-slider .screenReaderContext {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	left: -999999999px;
}
.ui-slider .ui-state-active .ui-slider-tooltip
,.ui-slider .ui-state-focus .ui-slider-tooltip
,.ui-slider .ui-state-hover .ui-slider-tooltip
{
	display: block;
	position: absolute;
	bottom: 34px;
	text-align: center;
	padding:0;
	font-size: 23px;
	/*width: 172px;
	height: 50px;
	margin-left: -71px;
	background:url('../images/hovertip.png') top left no-repeat;*/
	width: 177px;
	height: 43px;
	margin-left: -73px;
	background:url('../images/hovertip2.png') top left no-repeat !important;
	border:0 !important;
	color:#000;
	line-height:35px !important;
}
/*
#step2 .ui-slider .ui-state-active .ui-slider-tooltip,
#step2 .ui-slider .ui-state-focus .ui-slider-tooltip,
#step2 .ui-slider .ui-state-hover .ui-slider-tooltip {
	display: block;
	position: absolute;
	bottom: 34px;
	text-align: center;
	padding:0;
	font-size: 25px;
	width: 177px;
	height: 43px;
	margin-left: -73px;
	background:url('../images/hovertip2.png') top left no-repeat;
	border:0 !important;
	color:#000000;
}
*/
.ui-slider-tooltip span
{
    font-size:25px !important;
    line-height:35px !important;
    font-weight:bold;
    color:#000;
}

.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down, .ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner {
	position: absolute;
	display: block;
	width:0;
	height:0;
	border-bottom-width: 0;
	background: none;
}
.ui-slider a {
	text-decoration: none;
}
.ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt {
	list-style: none;
	margin: 0;
	padding: 0;
}
.ui-slider ol, .ui-slider dl {
	position: relative;
	top: 1.3em;
	width: 100%;
}
.ui-slider dt {
	top: 1.5em;
	position: absolute;
	padding-top: .2em;
	text-align: center;
	border-bottom: 1px dotted #ddd;
	height: .7em;
	color: #999;
}
.ui-slider dt span {
	background: #fff;
	padding: 0 .5em;
}
.ui-slider li, .ui-slider dd {
	position: absolute;
	overflow: visible;
	color: #666;
}
.ui-slider span.ui-slider-label {
	position: absolute;
}
.ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label {
	display: none;
}
.ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show {
	display: block;
}
.ui-slider span.ui-slider-tic {
	position: absolute;
	left: 0;
	height: .8em;
	top: -1.3em;
}
.ui-slider li span.ui-widget-content, .ui-slider dd span.ui-widget-content {
	border-right: 0;
	border-left-width: 1px;
	border-left-style: solid;
	border-top: 0;
	border-bottom: 0;
}
.ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic {
	display: none;
}
