

/* 
* {margin:0; padding:0;}
*/

img {border:0;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

body {
  background-color:#5d6a72;	
  background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/bg.jpg);
  background-repeat:repeat-x;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:left;
  margin-left:47px;
  margin-top:16px;
  margin-right:16px;
  margin-bottom:16px;
  color:#5e6a71;
}

div.cornerright {
	position: absolute; 
	right: 0px; 
	top: 0px; 
	height: 8px; 
	width: 8px; 

	background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/round_right_top.gif); background-repeat:no-repeat;
	}
div.cornerright div {float: right; height: 1px; width: 1px;}
div.cornerleft {
	position: absolute; 
	left: 0px; 
	top: 0px; 
	height: 8px; 
	width: 8px; 

	background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/round_left_top.gif); background-repeat:no-repeat;
	}
div.cornerleft div {float: left; height: 1px; width: 1px; }



a {color:#002776; text-decoration:underline;}
a:hover {color:#002776; text-decoration:none;}



h1 {
  background-color:#7f888d;
  height:30px;
  width:98.5%;
  //min-width:98.5%;
  font-size:12px;
  font-weight:bold;
  color:#fff;
  line-height:30px;
  padding-left:1.5%;
  margin-bottom:17px;
  margin-top:17px;
}

/*#content p {margin-bottom:17px; margin-left:10px;}*/
.xmldoc { margin: 20px 10px 20px 10px; }

#container {
  max-width:995px; /*609*/
  width:100%;
}

#frontpage_container {
  max-width:609px;
  min-width:609px;
  width:100%;
}

#header {
  background-color:#c4c8c9;
  margin-left:194px;
  height:126px;
  min-width:500px;
 width:586px;
  
  margin-bottom:17px;
  
  background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/bg_header_right.jpg);
  background-repeat:no-repeat;
  background-position:right;
  padding-left:23px;
}

#header_left_round {
  background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/bg_header_left.jpg);
  background-repeat:no-repeat;
  width:11px;
  height:126px;
  position:absolute;
  left:240px;
  top:16px;
}

#headerextra_left_round {
  background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/bg_extraheader_left.jpg);
  background-repeat:no-repeat;
  width:11px;
  height:126px;
  position:absolute;
  left:240px;
  top:16px;
}

#header_extranet {
  background-color:#ffa101;
  margin-left:194px;
  height:126px;
   width:586px;
  
  margin-bottom:17px;
  
  background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/frontpage_extraheader_bg.jpg);
  background-repeat:no-repeat;
  background-position:right;
  padding-left:23px;
}

#frontpage_header, #frontpage_extra_header {
  background-color:#c4c8c9;
  margin-left:194px;
  height:126px;
  width:586px;
  
  margin-bottom:17px;
  
  background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/frontpage_header_bg.jpg);
  background-repeat:no-repeat;
  padding-left:23px;
}

#frontpage_extra_header {
  background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/frontpage_extraheader_bg.jpg);
  background-color:#c4c8c9;
  background-repeat:no-repeat;
  
}

#header_top {
  height:65px;
  padding-top:23px;
  /*background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/bg_right_top_round.jpg);*/
  background-repeat:no-repeat;
  background-position:top right;
}

#header_top_extra {
  height:65px;
  padding-top:23px;
  /*background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/bg_right_top_round_extra.jpg);
  background-repeat:no-repeat;
  background-position:top right;*/
}

#header_top_left {
  float:left;
}

#header_top_right {
  float:right;
}

div.languagelinks {
  font-size:11px; 
  text-transform:uppercase; 
  position:relative; 
  top:-15px; 
  left:-14px;
  
}

#frontpage_extra_header div.languagelinks, #header_extranet div.languagelinks {
  position:relative;
  left:77px;
  
  }

div.languagelinks ul {
   list-style:none;
   }

div.languagelinks ul li {
	background:url(/instancedata/prime_product_julkaisu/veraventure/pics/listimage_mainnavi.gif);  
	float:left; margin-left:20px;
	background-repeat:no-repeat;
	padding-left:8px;
	background-position: left 4px;
	}

div.search {padding:17px;}

div.search a {
background: url(/instancedata/prime_product_julkaisu/veraventure/pics/listimage_mainnavi.gif);
background-repeat:no-repeat;
background-position:2px 4px;
text-decoration: none;
color: #5e6a71;
padding-left:10px;
}

div.languagelinks a {text-decoration:none; color:#5e6a71; }
#frontpage_extra_header div.languagelinks a, #header_extranet div.languagelinks a, #frontpage_extra_header div.search a, #header_extranet div.search a {text-decoration:none; color:#fff; }

#mainnavigation {
  clear:both;
  font-size:14px;
  text-transform:uppercase;
  background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/bg_right_bottom_round.jpg);
  background-color:#fff;  
}

#mainnavigation a {text-decoration:none; color:#5e6a71;}
#mainnavigation a:hover {text-decoration:none; color:#92004b;}

#mainnavigation a.logout {color:#fff;}

#mainnavigation ul {
   list-style:none;
   margin-left:-25px;
   margin-top:-5px;
   
}

#mainnavigation ul li {
  background: url(/instancedata/prime_product_julkaisu/veraventure/pics/listimage_mainnavi.gif);
  //list-style-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/listimage_mainnavi.gif);
  float:left;
  padding-left:8px;
  background-repeat:no-repeat;
  background-position: left 5px;
  padding-right:25px;
  margin-left:0px;
}

#mainnavigation ul li.selected {
  background: url(/instancedata/prime_product_julkaisu/veraventure/pics/listimage_selected_mainnavi.gif);
  background-repeat:no-repeat;
  background-position: left 5px;
}

#mainnavigation ul li.selected a {
  color:#92004b;
  font-weight:bold;
}

#lower_section { 

}

#subnavigation_container {
  margin-right:17px;
  float:left;
  width:176px;
}

#subnavigation_container_extra {
  margin-right:17px;
  float:left;
  width:176px;
  
}

#subnavigation_top {
  background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/bg_subnavigation_top_round.jpg);background-repeat:no-repeat; height:11px; width:176px;
  
}

#subnavigation {
  background-color:#fff;
  padding:5px;
}

#subnavigation a {color:#5e6a71; text-decoration:none;}
#subnavigation a:hover {color:#92004b; text-decoration:none;}

#subnavigation_bottom {background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/bg_subnavigation_bottom_round.jpg);background-repeat:no-repeat; height:11px; width:176px;}

#subnavigation ul, #subnavigation li {margin:0; padding:0;}

#subnavigation li {
	list-style-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/listimage.jpg);
	margin-left:20px;
 	margin-bottom:17px;
}
#subnavigation ul li.selected {
	font-weight:bold;
	list-style-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/listimage_selected.gif);
	color:#92004b;
}
#subnavigation ul li.selected a {
	font-weight:bold;
	color:#92004b;
}
#subnavigation ul li.selected li a {
	font-weight:normal;
	color:#5e6a71;
}

#subnavigation ul li.selected ul {
   background-color:#f4e4ee;
   margin-left:-25px;
   margin-right:-5px;
   padding-left:25px;
   padding-bottom:5px;
}

#subnavigation ul li.selected li a {
	font-weight:normal;
	color:#5e6a71;
}

#subnavigation ul li.selected li.selected a {
	font-weight:bold;
	color:#92004b;
}

#subnavigation ul li.selected li.selected li a {
	font-weight:normal;
	color:#5e6a71;
}
#subnavigation ul li.selected li.selected li.selected a {
	font-weight:normal;
	color:#92004b;
}

#subnavigation li li {
	padding-top:5px;
	margin:0;
	margin-top:5px;
	font-size:11px;
	font-weight:normal;
	list-style:none;
}
#subnavigation li li li {
	list-style:none;
	margin:0;
	margin-left:10px;
}
#subnavigation li li li.selected {
	list-style:none;
}
#subnavigation a {
	text-decoration:none;
}


/*Extranet subnavigation*/

#subnavigation_extra {
  background-color:#fff;
  padding:5px;
}

#subnavigation_extra a {color:#5e6a71; text-decoration:none;}
#subnavigation_extra a:hover {color:#ffa101; text-decoration:none;}

#subnavigation_extra_bottom {background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/bg_subnavigation_extra_bottom_round.jpg);background-repeat:no-repeat; height:11px; width:176px;}

#subnavigation_extra ul, #subnavigation_extra li {margin:0; padding:0;}

#subnavigation_extra li {
	list-style-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/listimage.jpg);
	margin-left:20px;
 	margin-bottom:17px;
}
#subnavigation_extra ul li.selected {
	font-weight:bold;
	list-style-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/listimage_selected_extranet.gif);
	color:#ffa101;
}
#subnavigation_extra ul li.selected a {
	font-weight:bold;
	color:#ffa101;
}

#subnavigation_extra ul li.selected ul {
   background-color:#fff5e5;
   margin-left:-25px;
   margin-right:-5px;
   padding-left:25px;
   padding-bottom:5px;
}

#subnavigation_extra ul li.selected li a {
	font-weight:normal;
	color:#5e6a71;
}

#subnavigation_extra ul li.selected li a {
	font-weight:normal;
	color:#5e6a71;
}
#subnavigation_extra ul li.selected li.selected a {
	font-weight:bold;
	color:#ffa101;
}

#subnavigation_extra ul li.selected li.selected li a {
	font-weight:normal;
	color:#5e6a71;
}
#subnavigation_extra ul li.selected li.selected li.selected a {
	font-weight:normal;
	color:#ffa101;
}

#subnavigation_extra li li {
	padding-top:5px;
	margin:0;
	margin-top:5px;
	font-size:11px;
	font-weight:normal;
	list-style:none;
}

#subnavigation_extra li li li {
	list-style:none;
	margin:0;
	margin-left:10px;
}
#subnavigation_extra li li li.selected {
	list-style:none;
}
#subnavigation_extra a {
	text-decoration:none;
}


#content_container {
  float:right;
  background-color:#fff;
  width:auto;
  
  position:absolute;
  margin-left:194px;
  padding: 0;
  
  margin-right:210px;
  
  max-width:609px;
  width: 609px;
  min-width:400px; /*520*/
  width: expression(document.body.clientWidth < 402? "400px" : document.body.clientWidth > 611? "609px" : "auto");
  background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/bg_left_round.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  background-position:bottom left;
}

#frontpage_content_container {
  background-color:#fff;
  width:609px;
  margin-left:194px;
  margin-right:16px;
  max-width:800px;
  
  background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/bg_left_round.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  background-position:bottom left;
}



#image, #image_extra{
  margin-bottom:17px;
  position:relative;
}

#image_extra {
 
}


#image {
 
}

#content {
  margin-left:23px;
  margin-right:23px;
}

 
#content table td span,
#content table td label {
  font-size:12px;
}

#footer {
  clear:both;
  padding-bottom:30px;
  margin-left:23px;
  font-size:10px;
  padding-top:15px;
  padding-right:23px;
  margin-right:0px;
  background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/bg_bottom_right_round.jpg);
  background-repeat:no-repeat;
  background-position:bottom right;
}

div.nostot {
  display:table;
  background-image:url("/instancedata/prime_product_julkaisu/veraventure/pics/bg_nosto.jpg");
  background-repeat:repeat-y;
  margin-bottom:5px;
  zoom:1;
}

p.title_green a, p.title_blue a, p.title_pink a, p.title_orange a {color:#fff;}

ul.metalinklist {
  
}

#sisaltonostot {
  position: absolute; 
  top: 0px; 
  left:100%; 
  margin-left:17px; 
}

#sisaltonosto_container {
  margin-right:0px;
  float:left;
  width:176px;
}

#sisaltonosto_top {
background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/bg_subnavigation_top_round.jpg);background-repeat:no-repeat; height:11px; width:176px;
  
}

#sisaltonosto {
  background-color:#fff;
  padding:5px;
}

#sisaltonosto a {color:#5e6a71; text-decoration:none;}
#sisaltonosto a:hover {color:#92004b; text-decoration:none;}

#sisaltonosto_bottom {background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/bg_subnavigation_bottom_round.jpg);background-repeat:no-repeat; height:11px; width:176px;}

#sisaltonosto ul, #sisaltonosto li {margin:0; padding:0;}

#sisaltonosto li {
	list-style-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/listimage.jpg);
	margin-left:20px;
 	margin-bottom:17px;
}
#sisaltonosto ul li.selected {
	font-weight:bold;
	list-style-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/listimage_selected.gif);
	color:#92004b;
}
#sisaltonosto li li {
	padding-top:5px;
	margin:0;
	margin-top:5px;
	font-size:11px;
	font-weight:normal;
	list-style:none;
}
#sisaltonosto li li li {
	list-style:none;
	margin:0;
	margin-left:10px;
}
#sisaltonosto li li li.selected {
	list-style:none;
}
#sisaltonosto a {
	text-decoration:none;
}

div.kuvan_nostoteksti {
  position:absolute;
  top:200px;
  left:266px;
  
}

.xmldoc h2, .xmldoc h3 {margin-left:10px;}

#searchresulttarget {margin:0; padding:0; list-style:none;}
span.resultindex {display:none;}
div.score {display:none;}

p.nostoteksti {font-size:24px; text-transform:uppercase; width:250px; color:#fff; margin-bottom:0;}
p.readmore {padding-top:0px;}
p.readmore a {color:#fff; font-size:12px;}
p.allnewslink {padding-top:20px;}

div.news {float:left; width:275px; font-size:11px; margin-left:10px; margin-top:-15px;}
#content div.news p {margin:0; margin-bottom:5px;}
#content div.news h1.channeltitle {display:none;}
div.channelitem h2 {font-size:11px; font-weight:normal; margin-bottom:3px;}
p.channelcontrols {padding-top:20px;}
div.nostonews {float:right; width:275px;}
div.nostonews_element {height:79px; margin-bottom:8px; background-color:#b0d8f2; color:#022777; font-size:11px; padding-right:5px;}
table.nostonews_element {border-collapse:collapse;}
table.nostonews_element img {margin-right:10px;}
table.nostonews_element {font-size:11px;}

div.nostobox_first {width:131px; float:left; min-height:179px; background-repeat:no-repeat; font-size:11px; background-color:#e1e3e2; padding-bottom:15px;}
div.nostobox_first li { list-style-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/listimage_frontpage.jpg); margin-left:-18px;  margin-bottom:2px;}
div.nostobox li { list-style-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/listimage_frontpage.jpg); margin-left:-18px;  margin-bottom:2px;}
#content div.nostobox_first p, #content div.nostobox p {margin-bottom:8px;}

div.nostobox {width:132px; margin-left:12px; float:left; min-height:179px; background-repeat:no-repeat; font-size:11px; background-color:#e1e3e2}
div.nostobox a, div.nostobox_first a {text-decoration:none;}

#content div.nostobox_first .title_green {
	background-color:#b6bf00;  
	color:#fff; 
	padding:0; 
	height:29px; 
	line-height:29px; 
	margin-top:55px; 
	margin-left:0px; 
	padding-left:10px;
	font-weight:bold;
	/*filter: alpha(opacity=80);
	-moz-opacity: .80; */
}

#content div.nostobox .title_blue {
	background-color:#63b1e5;  
	color:#fff; 
	padding:0; 
	height:29px; 
	line-height:29px; 
	margin-top:55px; 
	margin-left:0px; 
	padding-left:10px;
	font-weight:bold;
	/*filter: alpha(opacity=80);
	-moz-opacity: .80; */
}

#content div.nostobox .title_pink {
	background-color:#f092cd;  
	color:#fff; 
	padding:0; 
	height:29px; 
	line-height:29px; 
	margin-top:55px; 
	padding-left:10px;
	margin-left:0px; 
	font-weight:bold;
	/*filter: alpha(opacity=80);
	-moz-opacity: .80; */
}

#content div.nostobox .title_orange {
	background-color:#ffa100;  
	color:#fff; 
	padding:0; 
	height:29px; 
	line-height:29px; 
	padding-left:10px;
	margin-top:55px; 
	margin-left:0px; 
	font-weight:bold;
	/*filter: alpha(opacity=80);
	-moz-opacity: .80; */
}

div.yritysesittelyt-list li { list-style-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/listimage_frontpage.jpg); margin-left:-18px;  margin-bottom:8px; font-size:14px;}
div.yritysesittelyt-title h1 {margin:0; padding:0; font-size:24px; font-weight:normal; padding-left:10px; background-color:transparent; margin-top:10px;}

div.yritysesittelyt {
  width:276px; height:266px; background: rgba(240, 240, 240, 0.8); position:absolute; margin-left:309px; 
  filter: alpha(opacity=80); -moz-opacity: .80;
  z-index:1000;
}

div.yritysesittelyt-title {
  position:absolute; z-index:1002; margin-left:309px; background-color:#ccc; width:276px; height:50px; 
}



div.yritysesittelyt-list {
  position:absolute; z-index:1003; margin-left:310px; margin-top:60px; 
}

.shader_content table {
  clear:both;
  background-color:#e5e5e5;
  width:100%;
  padding:15px;
  
}

#content .shader_content table tr, .shader_content table td {
  vertical-align:top;
}

#content .shader_content table td{
  width:33%;
  padding: 5px 5px 0 0;
  
}



 #content .shader_content img {
   margin:0 30px 20px 0;
 }


#content .shader_content p, .shader_content h3 {
  margin-left:0px;
}

div.sijoittajaextrateksti {
  float:right;
  color:#fff; 
  position:relative; 
  margin-bottom:-25px; 
  top:90px; 
  text-align:right; 
  margin-right:20px; 
  text-transform:uppercase; 
  font-size:22px;
}

div.right-round-frontpage {
  position:absolute;
  background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/right_top.gif);
  height:8px;
  width:609px;
  background-repeat:no-repeat;
  background-position:right;
}

div.left-round-frontpage {
  position:absolute;
  background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/left_top.gif);
  height:8px;
  width:8px;
  background-repeat:no-repeat;
  background-position:left;
}

div.right-round {
  position:absolute;
  top:0;
  right:0;
  background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/right_top.gif);
  width:8px;
  height:8px;
  background-repeat:no-repeat;
  background-position:right;
  z-index:1000;
  
}

div.left-round {
  position:absolute;
  background-image:url(/instancedata/prime_product_julkaisu/veraventure/pics/left_top.gif);
  width:8px;
  height:8px;
  background-repeat:no-repeat;
  background-position:left;
  z-index:1000;
  
}

#round_left_corner {
  float:left;
}

#round_right_corner {
  float:right;
}

#T_Slot1_C1_CustomXml_ShadeRepeater_ctl01_Shade_ControlRepeater_ctl01_checkboxlist,
#T_Slot1_C1_CustomXml_ShadeRepeater_ctl01_Shade_ControlRepeater_ctl02_checkboxlist,
#T_Slot1_C1_CustomXml_ShadeRepeater_ctl01_Shade_ControlRepeater_ctl03_checkboxlist,
#T_Slot1_C1_CustomXml_ShadeRepeater_ctl01_Shade_ControlRepeater_ctl04_checkboxlist,
#T_Slot1_C1_CustomXml_ShadeRepeater_ctl01_Shade_ControlRepeater_ctl05_checkboxlist,
#T_Slot1_C1_CustomXml_ShadeRepeater_ctl01_Shade_ControlRepeater_ctl06_checkboxlist,
#T_Slot1_C1_CustomXml_ShadeRepeater_ctl01_Shade_ControlRepeater_ctl07_checkboxlist,
#fileformatarea table  {
  padding:0;
}

span.error {
  color:red;
  display:block;
}

/*input[type=text] {
 width: 200px;
}*/


div#T_Slot1_C1_register td.column1 { width:250px;}

