/* Common */
.sIFR-hasFlash h1 {
    /* visibility: hidden; */
    /* other CSS properties go here */
}
html, body {
	height: 100%;
}

body {
	color:#000000;
	margin: 0px;
	padding: 0px;
	height: 100%; 
	text-align: center; /* to correct the centering IE bug*/
	/* background: #c99e5a url(/images/bodyBg.jpg); */
	background: #c99e5a url(/images/pa_y_hiekkapatterni300x300.jpg);
	font-family:Arial, Helvetica, sans-serif;
}


#container { /* centered holder for all elements */
	position: relative; /* container positioning */
	width: 960px; 
	text-align: left;
	background:#fffce4; /* ligth yellow */
	min-height:100%;
	height: auto; 
  	margin: 0px auto;
	padding: 0px;
	top: 0px;
	left: 0px; 
}
/* shadows */
#shadowLeft {
	position:absolute;
	left: -10px;
	top: 0px;
	width: 10px;
	height: 100%;
	background-image: url(/images/shadowLeft.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#shadowRight {
	position:absolute;
	right: -10px;
	top: 0px; 
	width: 10px; 
	height: 100%;
	background-image: url(/images/shadowRight.png);
	background-repeat: repeat-y;
	background-position: left top;
}

.center {
	width: 100%;
	text-align: center;
}

/* Structure */

#header {
	/*	position:relative; */
	position:absolute;
	left: 0px;
	top: 0px;
	/* width: 100%;  */
	width: 900px;
	/* border: 1px solid #00FF00;  */
	text-align:center;
	padding: 10px 30px 15px 30px;
	background: url(/images/fold.gif) repeat-x bottom;
}

#footer {
	line-height:1.5em;
	font-size: 11px;
	color: #741c00;
/*	width: 900px; */
	padding: 20px 135px 10px 30px;;
	margin: 10px 0px 0px 0px;
	border: 0px solid #0000FF; 
	text-align: center;
	background: url(/images/fold.gif) repeat-x top;
}
#footer a,#footer a:visited {
	color: #00a6eb;
	text-decoration:none;
}

#footer a:hover {
	color: #460d00; 
	text-decoration: underline;
}

#footer p {
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height:1.6em;	
	text-align: right;
	font-size: 11px;	
}

#footer img {
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	
	/*
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height:1.6em;	
	*/
}

#content {
	position:relative;  
	left: 30px;
	top: 0px;
	width: 900px; 
	margin-top:0px;
	margin-bottom:0px;
	padding: 200px 0px 0px 0px;
	color: #741c00;
	font-size: 11px;
/*	z-index: 1500;
	clear:both; */
}

/* Elements inside the header */
 
#headerImage {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	clear: both;
	width: 900px;
	height: 98px;
	/* background: #FE7A00 url(/images/header.jpg) no-repeat; */
	/* background: #ff8200 url(/images/pa_logo_uusi.gif) no-repeat; */
	background: #f8ab1f url(/images/pa_logo_uusi.gif) no-repeat; 
	text-align: right;
}
#headerSearch {
	text-align:left;
	font-size: 11px;
	padding: 10px;
	float: left;
	top: 0px;
	left: 0px;
	right:auto;
	margin: 0px;
	/* background: #eae5c8; */
	 background: #f0e9d0; 
/*	border: #66FF00 solid 1px; */
}

.headerfirst, .headerfirst a, .headerfirst a:hover, .headerfirst a:visited, .headerfirst a:active {
	color: #741c00;
	margin-top:0px;	
	padding-bottom:3px;	
	text-decoration:none;
}

.headerfirstlogo {
	color: #000000;
	display: inline; 
	font-weight: normal; 
	border: 0px solid;
}


.headerfirstlogo img {
	margin-bottom: -4px;
}



.headerfirstlogotext, .headerfirstlogotext a, .headerfirstlogotext a:hover, .headerfirstlogotext a:visited, .headerfirstlogotext a:active {
	color: #3b5998;
	text-decoration: none;
}

.headerfirstlogotext, .headerfirstlogotext a, .headerfirstlogotext a:hover, .headerfirstlogotext a:visited, .headerfirstlogotext a:active {
	color: #3b5998;
	text-decoration: underline;
}

.headersecond {
	margin-top:4px;
	font-weight: normal;
	text-decoration:none;	
}

.headersecondlink {
	text-decoration:underline;	
}

#headerSearch #searhField {
 	height: 19px; 
}

#headerSearch input, #headerSearch select { 
	/*
	border-left: #cdbca3 solid 2px;
	border-top: #cdbca3 solid 2px;
	border-bottom: #f8f2da solid 2px;
	border-right: #f8f2da solid 2px;
	*/
	border-top: #bfbfbf 1px solid;
	border-left: #bfbfbf 1px solid;;
	border-bottom: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	background: #fffff;	
	font-weight: normal;
	letter-spacing: 0.07em;	
}
#headerSearch select {
	background: #fffff;	
/*	background: none; */
	font-weight: normal;
}
#headerSearch input.btn {
	margin: 2px 1px 1px 4px;
	padding: 0px 3px 2px 3px;
	font-size:11px;
	font-weight: bold;
	color: #741c00; 

	border-top: #f8f2da 2px solid;
	border-left: #f8f2da 2px solid;;
	border-bottom: #cdbca3 2px solid;;
	border-right: #cdbca3 2px solid;;
	background: #fffce4;
}
#headerSearch input.btn:hover {
	color: #741c00;
	border-top: #bfbfbf  2px solid;
	border-left: #bfbfbf  2px solid;
	border-bottom: #ffffff  2px solid;
	border-right: #ffffff  2px solid;
	background: #fffce4;
}



#headerSmallMenu {
	margin-top: 5px;
	color: #1cbcf0;
	font-size: 11px;
	letter-spacing: 1px;
	float:right;
	text-align:right;
	font-weight: bold;
	
	display: table-cell;
    vertical-align: middle;
}
#headerSmallMenu a,#headerSmallMenu a:visited {
	color: #1cbcf0;
	text-decoration:none;
}

#headerSmallMenu a:hover {
	color: #460d00; 
	text-decoration: underline;
}
#headerMainMenu {
/*	position: relative; */ /* container positioning */
	margin: 0px auto 0px auto;
	padding: 0px;
/*	margin-left: auto;
	margin-right: auto; */
	width: 900px;
	height: 30px; 
/*	background: url(/images/mainMenuBg.jpg) no-repeat top left; */
	background-color: #741c00;
	text-transform: uppercase;
	font-size: 12px;
}
#headerMainMenu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#headerMainMenu li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:inline;
}

#headerSubMenu {
/*	position: relative; */ /* container positioning */
	margin: 10px auto 0px auto;
	padding: 0px;
/*	margin-left: auto;
	margin-right: auto; */
	width: 900px;
	/* text-transform: uppercase; */
	font-size: 11px;
	font-weight: bold;
}
#headerSubMenu ul {
	margin: 0px;
	padding: 0px;
}
#headerSubMenu li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:inline;
}
#headerSubMenu li .numerovali3 {
	margin: 0px 7px 0px 7px;
}

#headerSubMenu li .selected {
	color: #741c00;	
	text-decoration: none;
}

/*
#headerMainMenu a {
	margin: 0px;
	padding: 0px;
}
#headerMainMenu img {
	margin: 0px;
	padding: 0px;
} */
div.spacer {
	font-size:0px;
	clear: both; 
}
#crumb {
	letter-spacing: 1px;
	/* color: #00a6eb; */
	color: #cdbca3;	
	font-size: 11px;
	display:block;
	padding: 40px 0px 9px 3px;
	float: left;
}

#crumb a,#crumb a:visited {
	color: #00a6eb;
	text-decoration:none;
		margin-bottom: -6px;
	border-bottom:1px solid #00a6eb;	
}

#crumb a:hover {
	color: #460d00; 
	text-decoration: none;
	border-bottom:1px solid #460d00;		
	/*text-decoration:underline; 
	border-bottom:1px solid #00a6eb;	*/
}

.crumbcolor, .crumbcolor a, .crumbcolor a:link, .crumbcolor a:active {
	color: #cdbca3;	
	text-decoration: none;
	padding-bottom: -6px;
	border-bottom:1px solid #fffce4;
}

#share {
	display:block;
	padding: 40px 0px 9px 3px;
	float: right;
	clear: right;
}

#valia {
	display:block;
	clear: both;
}

img {
	margin: 0px;
	padding: 0px;
	border: none;
}

#flashcontent {
/*	border: solid 1px #000;
	width: 300px;
	height: 300px; 
	float: left;
	margin: 15px 20px; */
}

#linkSelect {
	display: absolute;
	margin: 0px;
	padding: 0px;	
	padding-top: 5px;	
	padding-right: 20px;	
	float: right;
	right:auto;
/*	border: #66FF00 solid 1px; */
}

#newheader {
	position: absolute;
	left: 0;
	top: 10;
	margin-top: -16px;
	margin-left: 385px;
	padding: 0px;
}


.headerfirstlink, .headerfirstlink a {
	color: #741c00;
	border: 0px solid;
	text-decoration:underline;
}


.headerfirstlink a:hover {
	color: #741c00;
	text-decoration:none;
}

#map_canvas.edit div img { cursor: crosshair; } 

div.scroll {
	height: 392px;
	width: 850px;
	overflow: auto;
	border: 1px solid #f0e9d0;
	padding: 0px;
}

#updatepanel {
	position: absolute;
	display: inline;
	margin: 81px 0 0 601px;	
	padding: 15px 9px 0px 15px;	
	border: 0px solid #ffffff; 
	z-index: 10;
	text-align: left;
	width: 295px;
	height: 467px;
    background: url('/images/muokkaa_taulu_bg.png') no-repeat;	
}

.imagehover img{
	border: 2px solid #ffffff; 
}

.imagehover:hover img{
	border: 2px solid #741c00; 
}
/*
.imagehover:hover{
	border: 2px solid #741c00; 
} */

.updatepanel_header, .updatepanel_header_long, .updatepanel_counter, .updatepanel_select, .updatepanel_select_div {
	width: 130px;
	float: left;
	display: inline;
	border: 0px solid;
	font-weight: bold;
}

.updatepanel_select_div {
	width: 261px;
}

.updatepanel_select {
	font-weight: normal;
	width: 130px;	
	float: right;
}

#updatepanel p {
	margin: 9px 0 0 0;
}

.centertext {
	width: 95%;
	text-align: center;
}

.updatepanel_header_long {
	width: 230px;
	font-weight: normal;
}

#updatepanel INPUT, #updatepanel TEXTAREA, #updatepanel select  {
	width: 260px;
	border-top: #bfbfbf 1px solid;
	border-left: #bfbfbf 1px solid;;
	border-bottom: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	background: #fffff;	
	font-weight: normal;
	letter-spacing: 0.07em;	
	color: #741c00; 
 	font: 11px Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 0;
}

#updatepanel TEXTAREA {
	height: 25px;
	padding: 2px 0 2px 0;
	font: 11px Arial, Helvetica, sans-serif;
	 color: #741c00; 
}

#updatepanel disabled {
	color: #e5d3ba;
}

.updatepanel_counter {
	float: left;
	text-align: right;
	color: #ff8200;
}

#addimagebox {
	position: absolute;
	display: inline;
	width: 894px;
	height: 466px;	
	margin: 81px 0px 0px 3px;	
	padding: 20px 20px 20px 20px;	
	border: 0px solid #ffffff; 
	z-index: 11;
	text-align: left;
    background: url('/images/image_upload_bg.png') no-repeat;
}

#notifyboxstart, #notifybox, #deletebox {
	position: absolute;
	display: inline;
	margin: 250px 0 0 320px;	
	padding: 15px 15px 15px 15px;	
	background-color: #fffce4;	
	border: 5px solid #741c00; 
	z-index: 13;
	text-align: center;
	font-size: 12px;
	width: 250px;	
}

#notifyboxstart{
	text-align: left;
	margin: 150px 0 0 250px;	
	width: 400px;
}

.notifybutton {
	background: #f8f2da;
	width: 100%;
	padding: 10px 0 10px 0;
}

#mapcategories_notify {
	position: absolute;
	display: inline;
	margin: 8px 0 0 -3px;
	z-index: 10;
}

#mapcategories_new {
	border: 0px solid;
	position: absolute;
	display: inline;
	width: 778px;
	height: 77px;
	margin: 3px 0 0 120px;	
    background: url('/images/pikku_taulu_bg3.png') no-repeat;
	padding: 10px 0px 0px 15px;	
	z-index: 3;
	text-align: left;
}

.mapcategories_small, .mapcategories_small2 {
	position: absolute;
	display: inline;
	width: 115px;
	height: 38px;
	margin: 3px 0 0 3px;
    background: url('/images/pikku_taulu_bg.png') no-repeat;
	padding: 0px 0px 0px 2px;	
	z-index: 4;
	text-align: center;
	border: 0px solid #000000; 
	vertical-align: middle;	
	padding: 13px 0px 0px 0px;
}

.mapcategories_small noactive, .mapcategories_small2 noactive  {
    background: url('/images/pikku_taulu_bg_noactive.png') no-repeat;
}

.mapcategories_small2 {
	margin: 42px 0 0 3px;	
}

#imagebox {
	width: 85px;
	float: left; 
}

.imageboxtext {
	margin: 5px 0 0 0px;	
	font: 10px Arial, Helvetica, sans-serif;
	width: 150px;
	float: left;
	display:inline;
}

#mapcategories_openclose {
	float: right;
	display: inline;
	width: 150px;
	margin: 0 10px 0 0;	
	border: 0px solid;
}

.mapcategories_big {
	position: absolute;
	display: inline;
	width: 99px;
	height: 77px;
	margin: 3px 0 0 798px;
    background: url('/images/pikku_taulu_bg2.png') no-repeat;
	padding: 0px 0px 0px 2px;	
	z-index: 1;
	text-align: center;
	border: 0px solid #000000; 
	vertical-align: middle;	
	padding: 20px 0px 0px 0px;
	line-height: 1.6em;
}

.mapcategories_cat, .mapcategories_cat_last {
	border: 0px solid;
	display: block;
	float: left;
	width: 150px;
	height: 20px;	
	text-align: left;
	vertical-align: middle;
	border: 0px solid #ffffff; 
	padding: 2px 5px 0px 0px;	
}

.mapcategories_cat div, .mapcategories_cat_last div {
	border: 0px solid #000000; 
	padding: 4px 0px 0px 0px;	
}

.mapcategories_cat_last {
	border: 0px solid #000000; 
	margin: -22px 0px 0px -2px;
}

.mapcategories_cat_text {
	border: 0px solid #000000; 
	/* padding: 0px 10px 0px 0px; */
	padding: 0;
	display: block;
}

/*
div#mapcategories_big div:last-child {
	border: 1px solid #000000; 
	margin: -25px 0px 0px 0px;
}
*/
span.checkbox_category_dest_noselect,
span.checkbox_category_dest_kids_noselect, 
span.checkbox_category_dest_peace_noselect,
span.checkbox_category_dest_culture_noselect,
span.checkbox_category_dest_sun_noselect,
span.checkbox_category_dest_sports_noselect,
span.checkbox_category_dest_fun_noselect,
span.checkbox_category_dest_eat_noselect,
span.checkbox_category_dest_other_noselect,
span.checkbox_category_dest_shopping_noselect,
span.checkbox_category_dest_kids, 
span.checkbox_category_dest_peace,
span.checkbox_category_dest_culture,
span.checkbox_category_dest_sun,
span.checkbox_category_dest_sports,
span.checkbox_category_dest_fun,
span.checkbox_category_dest_eat,
span.checkbox_category_dest_other,
span.checkbox_category_dest_shopping {
     width: 19px;
     height: 25px;
     padding: 0 5px 0 0;
     display: block;
     clear: left;
     float: left;
     background: url(/images/checkbox_eat.gif) no-repeat; 
}
span.checkbox_category_dest_eat {
     background: url(/images/checkbox_eat.gif) no-repeat;
}
span.checkbox_category_dest_sports {
     background: url(/images/checkbox_sports.gif) no-repeat;
}
span.checkbox_category_dest_kids {
     background: url(/images/checkbox_kids.gif) no-repeat;
}
span.checkbox_category_dest_peace {
     background: url(/images/checkbox_peace.gif) no-repeat;
}
span.checkbox_category_dest_culture {
     background: url(/images/checkbox_culture.gif) no-repeat;
}
span.checkbox_category_dest_shopping {
     background: url(/images/checkbox_shopping.gif) no-repeat;
}
span.checkbox_category_dest_sun {
     background: url(/images/checkbox_sun.gif) no-repeat;
}
span.checkbox_category_dest_fun {
     background: url(/images/checkbox_fun.gif) no-repeat;
}
span.checkbox_category_dest_other {
     background: url(/images/checkbox_other.gif) no-repeat;
}




span.checkbox_category_dest_noselect {
	opacity:0.4;
	filter:alpha(opacity=40);
}
span.checkbox_category_dest_eat_noselect {
	opacity:0.4;
	filter:alpha(opacity=40);
	background: url(/images/checkbox_eat.gif) no-repeat;
}
span.checkbox_category_dest_sports_noselect {
	opacity:0.4;
	filter:alpha(opacity=40);
	background: url(/images/checkbox_sports.gif) no-repeat;
}
span.checkbox_category_dest_kids_noselect {
	opacity:0.4;
	filter:alpha(opacity=40);
	background: url(/images/checkbox_kids.gif) no-repeat;
}
span.checkbox_category_dest_peace_noselect {
	opacity:0.4;
	filter:alpha(opacity=40);
     background: url(/images/checkbox_peace.gif) no-repeat;
}
span.checkbox_category_dest_culture_noselect {
	opacity:0.4;
	filter:alpha(opacity=40);
     background: url(/images/checkbox_culture.gif) no-repeat;
}
span.checkbox_category_dest_shopping_noselect {
	opacity:0.4;
	filter:alpha(opacity=40);
     background: url(/images/checkbox_shopping.gif) no-repeat;
}
span.checkbox_category_dest_sun_noselect {
	opacity:0.4;
	filter:alpha(opacity=40);
     background: url(/images/checkbox_sun.gif) no-repeat;
}
span.checkbox_category_dest_fun_noselect {
	opacity:0.4;
	filter:alpha(opacity=40);
     background: url(/images/checkbox_fun.gif) no-repeat;
}
span.checkbox_category_dest_other_noselect {
	opacity:0.4;
	filter:alpha(opacity=40);
     background: url(/images/checkbox_other.gif) no-repeat;
}



span.checkbox_mapcategory_dest_noselect,
span.checkbox_mapcategory_dest_kids, 
span.checkbox_mapcategory_dest_peace,
span.checkbox_mapcategory_dest_culture,
span.checkbox_mapcategory_dest_sun,
span.checkbox_mapcategory_dest_sports,
span.checkbox_mapcategory_dest_fun,
span.checkbox_mapcategory_dest_eat,
span.checkbox_mapcategory_dest_other,
span.checkbox_mapcategory_dest_shopping {
     width: 15px;
     height: 20px;
     padding: 0 5px 0 0;
     display: block;
     clear: left;
     float: left;
     background: url(/images/mapcheckbox_eat.gif) no-repeat; 
}
span.checkbox_mapcategory_dest_kids {
     background: url(/images/mapcheckbox_kids.gif) no-repeat;
}
span.checkbox_mapcategory_dest_peace {
     background: url(/images/mapcheckbox_peace.gif) no-repeat;
}
span.checkbox_mapcategory_dest_culture {
     background: url(/images/mapcheckbox_culture.gif) no-repeat;
}
span.checkbox_mapcategory_dest_sun {
     background: url(/images/mapcheckbox_sun.gif) no-repeat;
}
span.checkbox_mapcategory_dest_sports {
     background: url(/images/mapcheckbox_sports.gif) no-repeat;
}
span.checkbox_mapcategory_dest_fun {
     background: url(/images/mapcheckbox_fun.gif) no-repeat;
}
span.checkbox_mapcategory_dest_eat {
     background: url(/images/mapcheckbox_eat.gif) no-repeat;
}
span.checkbox_mapcategory_dest_shopping {
     background: url(/images/mapcheckbox_shopping.gif) no-repeat;
}
span.checkbox_mapcategory_dest_other {
     background: url(/images/mapcheckbox_other.gif) no-repeat;
}


.mapsmallimage {
	margin: 0 0 0 0;
	padding: 0 4px 0 0;
}

.mapsmallimage2 {
	margin: 0 0 0 0;
	padding: 2px 2px 0 2px;
}


	.resulttext {
		/*	font-family: smirnof, Arial, Helvetica, sans-serif; */
		color: #fff;			
		font-size: 16px;
	}
			
	.farout_cont {
		font-family: Arial, Helvetica, sans-serif;
		position: absolute; 
		float: left;
		width: 900px; 
		height: 502px;
		background: url(/images/trans_bg_png.png);
		z-index: 20;
		text-align: center;
	}

	#holearea {
		margin: 0; 
		padding: 0; 
	}
	.nobord img {
		display: block;
		clear: both;
	}

	#news {
		text-decoration: none;
		position: absolute;
		display: inline;
		padding: 2px 5px 7px 10px;
		margin: 0px 0px 0px 0px;
		margin-top: 10px;
		margin-left: 25px;
		color: #ffe300;
		line-height: 1.5em;
		width: 150px;
		background-color: #111111;
		border: 2px #000000 solid;
		font-family: frutiger;		
		font-weight: bold;
	    cursor:pointer;
	}

	#news a, #news a:active, #news a:visited  {
		text-decoration: none;
	    cursor:pointer;
	}

	#news img {
		margin: 7px 0px 0px 0px;
	}
			
	.white {
		color: #ffffff;
	}
			
			#news2 {
				color: #ffe300;
				background-color: #111111;
				border: 2px #000000 solid;
				text-decoration: none;
				position: absolute;
				display: inline;
				padding: 5px 5px 7px 10px;
				margin: 0px;
				margin-top: 205px;
				margin-left: 25px;
				width: 150px;
				font-family: frutiger;
				font-weight: bold;
			    cursor:pointer;				
			}
			
			#kisaaika {
				/* font-size: 16px;
				font: 16px smirnof, Arial, Helvetica, sans-serif; 
				font-family: Arial;
				*/
				font-family: Arial, Helvetica, sans-serif;  
				font-size: 13px; 
				color: #fff;
				position: absolute;
				display: inline;
				padding: 0px;
				margin: 0px;
				margin-top: 77px;
				margin-left: 363px;
				width: 100px;
			}

			#kisatulos {
				/* font-family: smirnof; */				
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 12px; 				
				color: #fff;
				position: absolute;
				display: inline;
				padding: 0px;
				margin: 0px;
				margin-top: 148px;
				margin-left: 39px;
				width: 100px;		
				display: block;
			}
			#kisatulos ul {
				list-style: none;
				width: 400px;
			}
			#kisatulos li {
				height: 22px;
				width: 400px;
				clear: both;
			}
			#kisatulos div.count {
				text-align: center;
				color: #ffde00;
				float: left;
				border: 0px solid;
				width: 17px;
			}
			#kisatulos div.name {
				float: left;
				padding-left: 23px;
				width: 182px;
			}
			#kisatulos div.points {
				color: #ffde00;
				float: left;
				width: 73px;
			}
			#kisatulos div.status {
				float: left;
				width: 50px;
			}

			#kisamittari_outer {
				position: absolute;
				display:inline;
				margin: 146px 0px 0px 447px;
				width: 2px;
				background-color: #ffe300;				
				height: 215px;
			}
			
			#kisamittari {
				background: url(/images/mittari_pallo.png) no-repeat bottom left;
				position: absolute;
				display:inline;
				font-size: 10px; 				
				font-weight: bold;
				/* color: #ffe300; */
				color: #121212;
				height: 20px;
				padding: 0px 0px 0px 20px;
				margin: 0px 0px 0px -5px;
				bottom: 0px;
				border: 0px #000000 solid;
			}


#newsticker3 {
	position: absolute;
	margin-top: 13px;
	left: 25px;
}			

#newsticker3 INPUT {
	border: 0px solid;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	width: 600px;	
}

#newsticker {
	position: absolute;
	left: 25px;
	width: 650px;
	margin-top: 15px;
	border: 0px solid #fcf498;
}

#newsticker ul {
	border: 0px solid #fcf498;
	list-style: none;
	min-height: 1.6em;
/*	padding: 10px 15px;
	padding-right: 30px; */
}

#newsticker div.name {
	display: none;
}
.normalresulttext {
	color: #fff;	
	font-size: 16px;
	font-weight: bold;
}

* html #newsticker ul {
	height: 1.6em;
	overflow: visible;
}
#newsticker li.error {
	color: #f00;
}

.viestitcont {
	margin: 0 auto 0 auto;
	width: 872px;
	height: 410px;
	background-color: #111111; 
	border: 4px solid #000;	
}

.videotcont_headertext {
	position: absolute;
	display: inline;
	margin: 10px 0 0 10px;	
	color: #ffe300;
	font-size: 16px;
	font-weight: bold;
}

	#scroll-container {
		margin: 0 auto 0 auto;
		position: relative;
		height: 350px;
		border: 1px solid #ffe300;
		padding: 1px;
		width: 850px;		
	}

	#scroll-container_small {
		margin-left: 10px;
		margin-right: 10px;
		color: #ffe300;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		padding: 10px 0 0 0;
		position: relative;
		width: 185px;
		height: 348px;
		border: 1px solid #ffe300;
		float:left;	
		line-height: 2em;
	}
	
	.videotcont {
		margin: 15px auto 0 auto;
		width: 872px;	
		height: 470px;
		background-color: #111111; 
		border: 4px solid #000;		
	}
	
	#videoscroller {
		border: 0px solid;
		padding: 7px;
		padding-left: 15px;
		text-align: left;
		position: absolute;
		top: 0;
		left: 0px;
		width: 150px;
		clip: rect(0px, 105px, 350px, 0px);
		overflow: hidden;
		padding-bottom: 0px;	
		
	}
	
	#videoscroll {
		margin-left: 10px;
		color: #ffe300;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		padding: 10px;
		padding-top: 0px;
		position: relative;
		width: 185px;
		height: 300px;
		border: 0px solid #ffe300;
		float:left;	
		line-height: 2em;
	}


	#videoscroll img {
		border: 2px solid #111111;		
		margin-bottom: 8px;
	}

	#videoscroll img:hover {
		border: 2px solid #ffe300;		
	}
		
	#videoscreen {
		padding: 0px;
		position: relative;
		width: 640px;
		height: 360px;
		border: 0px solid #ffe300;
		float:left;
	}

	#videoscreenalku {

		padding: 0px;
		position: relative;
		width: 640px;
		height: 360px;
		border: 0px solid #ffe300;
		margin: 0 auto 0 auto;
	}
	
	#content4 {
		border: 0px solid;
		padding: 5px;
		text-align: left;
		position: absolute;
		top: 0;
		left: 0px;
		width: 820px;
		clip: rect(0px, 805px, 350px, 0px);
		overflow: hidden;
		padding-bottom: 10px;
	}
	
	#content4 li {
		font-size: 12px;
		color: #fff;
		height: 20px;
		width: 815px;
		background-color: #252525;
		padding: 5px 0 0 5px;
		
	}


	#content4 li div.name {
		display: inline;
		color: #ffe300;
		text-transform: uppercase;
		margin-right: 7px;
		font-weight: bold;
	
	}

	#content4 li.add {
		background-color: #252525;	
		padding-top: 5px;
	}

	#content4 li.even {
		background-color: #111111; 
		padding-top: 5px;

	}

	#track, #track_video {
		position: absolute;
		right: 0;
		top: 15px;
		width: 20px;
		height: 315px;
		background: #000;
	}
	#handle, #handle_video {
		position: absolute;
		right: 2px;
		top: 0;
		width: 16px;
		height: 40px;
		background: #ffe300;
	}
	#button-up, #button-up_video {
		position: absolute;
		top: 0;
		right: 0;
		width: 20px;
		height: 20px;
		background: url(/images/farout_but_down.jpg);
		background-color: #000;
	}
	#button-down, #button-down_video {
		position: absolute;
		top: 331px;
		right: 0;
		width: 20px;
		height: 20px;
		background: url(/images/farout_but_down.jpg);
		background-color: #000;
	}
	
	#veikkola {
		width: 900px;
		height: 350px;
		
	}
	#fb {
		background-color: #f8f2da;
	  	padding:-2px;
	  	border:1px solid #f8f2da;
 	  	width:290px;
 	  	height:230px;
		margin: 0 0 0 0;
		overflow:hidden; 
	}
	#fb iframe { 
 	  	width:290px;
 	  	height:230px;
		margin:-1px 0 0 -1px;
		padding: 0 0 0 0;
	}	

	
	.dest_box1 {
		width: 595px; 
		float: right; 
		display: inline; 
		padding: 0px 0px 0px 0px;  
		border: 0px solid;	
	}
	
	.dest_box2 {
		 background-color: #f8f2da; 
		 width: 155px; 
		 float: right;
		 display: inline; 
		 margin: 10px 5px 0px 0px;  
		 padding: 5px 5px 10px 10px;  
		 border: 0px solid; 
		 line-height: 1.8em;
	}

