#contentwrap {
	width: 600px;
	overflow: hidden;
}

#contentwrap.laura-striped {
	background: #ffffff url(/css/img/lauraviiva.jpg) top right no-repeat;
}

#content {
	margin: 10px 10px 10px 10px;
	font-size: 13px;
	line-height: 16px;
	font-family: "Trebuchet MS", Arial, Tahoma, "Nimbus Sans L", Helvetica, sans-serif;
	background: none;
/* 	min-height: 400px; */
	color: #272727;
}

#content #article {
	text-align: justify;
	margin: 10px 25px 10px 25px;
	padding-left: 15px;
	font-size: 13px;
	line-height: 16px;
	font-family: "Trebuchet MS", Arial, Tahoma, "Nimbus Sans L", Helvetica, sans-serif;
	background: none;
/*	min-height: 400px; */
	color: #272727;
}
#content #article_dashed {
	text-align: justify;
	margin: 10px 25px 10px 25px;
	padding-left: 15px;
	font-size: 13px;
	line-height: 16px;
	border-left: 1px dashed #3184d3;
	font-family: "Trebuchet MS", Arial, Tahoma, "Nimbus Sans L", Helvetica, sans-serif;
	background: none;
/* 	min-height: 400px; */
	color: #272727;
}
#content #article_dashed img, 
#content #article img {
	margin: 2px 6px 2px 6px;
}
#content ul, li, dl, dd, dt {
	list-style-type: none;
	margin: 0px 0px;
	padding: 0px 0px;
	font-family: "Trebuchet MS", Arial, Tahoma, "Nimbus Sans L", Helvetica, sans-serif;
}
/*
#content button, #content input.button {
    background: url(/css/img/button.gif) no-repeat top right;
    border: 0px;
    height: 23px;
    color: #fff;
    cursor: pointer;
    font-size: 11px;
    line-height: 15px;
    padding: 2px 2px 2px 0px;
}
#content button:hover {
    cursor: pointer;
}
*/
#content h1,
#content h2,
#content h3,
#content h4,/*
#myuranus h1,
#myuranus h2,*/
#discussion h1 {
	clear: both;
	font-size: 18px;
	font-family: "Trebuchet MS", Arial, Tahoma, "Nimbus Sans L", Helvetica, sans-serif;
	line-height: 20px;
	margin: 10px 0px 5px 15px;
	padding: 0px;
}

/*
#content input {
    font-size: 12px;
    font-family: "Trebuchet MS", Arial, Tahoma, "Nimbus Sans L", Helvetica, sans-serif;
    line-height: 15px;
    height: 17px;
    margin: 0px 2px 0px 0px;
}
*/
#content input[type='radio'], #contentwrap input[type='checkbox']{
	width: 17px;
	height: 17px;
	margin-top: 1px;	
}

#content select {
    font-size: 12px;
    font-family: "Trebuchet MS", Arial, Tahoma, "Nimbus Sans L", Helvetica, sans-serif;
    line-height: 12px;
    margin: 0px 2px 0px 0px;
    padding: 0px;
}

#content h1 {
    width: 450px;
    margin-top: 0px;
    margin-bottom: 15px;
}
#content ul li {
    list-style-type: disc;
    margin-left: 20px;
}
#content ol li {
	list-style-type: decimal;
	margin-left: 20px;
	margin-bottom: 10px;
}
#content #bread_crumb_trail {
	float: left;
}
#content #bread_crumb_trail p {
    color: #3184d3;
    margin: 10px 0px 10px 18px;
    font-size: 12px;
}
#content #bread_crumb_trail a, #content #bread_crumb_trail a:link {
    color: #3184d3;
    text-decoration: none;
}
#content #bread_crumb_trail a:hover {
    color: #00f;
    text-decoration: underline;
}

#content #inner_page_functions {
	color: #666;
	font-size: 11px;
	right: 0px;
	top: 0px;
	line-height: 15px;
	margin: -5px 10px 10px 10px;
	padding: 0px 0px 0px 5px;
	background: url(/css/img/aikonit.gif) no-repeat;
	background-position: 454px -14px;
}
#content #inner_page_functions ul {
	padding-top: 0;
	line-height: 15px;
	color: #666;
	font-size: 15px;
	right: 0px;
	margin-left: 464px;
}
#content #inner_page_functions li {
    list-style-type: none;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}
#content #inner_page_functions a:hover {
    color: #00f;
    text-decoration: none;
}
#content #my_uranus_help_desk {
	color: #666;
	font-size: 11px;
	right: 0px;
	top: 0px;
	line-height: 15px;
	margin: 0px 10px 10px 10px;
	padding: 10px 0px 0px 5px;
	margin-left: 660px;
}
#content #my_uranus_help_desk span {
	background: url(/css/img/help.png) no-repeat 100px 5px;
	display: block;
	padding: 5px;
	border: 1px solid #aaa;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#content {
    background: none;
}

#eval_article {
	text-align: center;
	font-weight: bold;
/* 	background-color: #EFEFEF; */
/* 	border: 1px solid #5294d3; */
	margin: 0px 25px 0px 25px;
	padding: 3px;
}

#eval_article input {
/* 	background: url(/css/img/planet.gif) no-repeat; */
	background-color: #CAE2F4;	
}

#content #inner_page_functions a, #content #inner_page_functions p {
	font-size: 11px;
	height: 11px;
	line-height: 11px;
	color: #3184d3;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
}

#content .right_quote {
	background: url(/kuvat/quotes.gif) no-repeat;
	color: #5294d3;
	width:150px;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica,Georgia;
	font-size: 16px;
	line-height:26px;  
	text-align: right;
	font-weight: normal;
}

#content .left_quote {
	background: url(/kuvat/quotes.gif) no-repeat;
	color: #5294d3;
	width:150px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica,Georgia;
	font-size: 18px;
	line-height:26px;  
	text-align: left;
}

/* Conversation */
#content div.convTausta {
    margin-top: 10px;
}
#content a.convButton {
	border: 0px;
	height: 23px;
	color: #fff;
	cursor: pointer;
	font-size: 13px;
	line-height:15px;
	padding: 2px 10px 3px 4px;
	vertical-align: bottom;
	text-decoration: none;
	font-weight: bold;
}
#content a.convButton:hover {
	text-decoration: underline;
}
#content a.convButton,
#content a.convButton:link,
#content a.convButton:focus,
#content a.convButton:visited,
#content a.convButton:active {
	padding: 2px 13px 0 13px;
	color: #1e449d;
	text-decoration: none;
	background: #ffffff;
	}
#content a.convButtonEdit,
#content a.convButtonEdit:link,
#content a.convButtonEdit:focus,
#content a.convButtonEdit:visited,
#content a.convButtonEdit:active {
	padding: 2px 13px 0 13px;
	color: #1e449d;
	text-decoration: none;
	background: #ffffff url(/css/img/selectboxbg.gif) repeat-x;
	border: 1px outset #eee;
	text-align: center;
	}
#content a.convButton:hover {
	text-decoration: underline;
	color: #111;
	}

#content div.convNavi {
	background: url(/css/img/selectboxbg.gif) repeat-x;
	border: #999 outset 1px;
	padding: 3px 0px 3px 0px; 
	margin-top: 4px;
}
#content a.convNavi:link, #content a.convNavi, #content a.convNavi:visited {
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	padding: 0px 12px 1px 12px;
	color: #1e449d;
}
#content a.convNavi:hover, #content a.convNavi:active, #content a.convNavi:focus, #content a.selected, #content a.selected:link, #content a.selected:visited {
	color: #fff;
	background-color: #3184d3;
}
#content .convPost {
    border: 2px solid #003bac;
}
#content .convMsgRegHeader {
    background: #0547b8;
    color: #EEEEEE;
    border: 1px solid;
    border-color: #2060cc #003080 #003080 #2060cc;
}
#content .convQuote {
    border: 1px solid blue;
    padding: 2px;
    font-size: 80%;
    background: #EEEEEE;
}
#content .convMsgRegHeader a {
    color: #FFFFFF;
}
#content .convMsgVisitorHeader {
    background: #999999;
    color: #000000;
    border: 1px solid;
    border-color: #aaaaaa #777777 #777777 #aaaaaa;
}
#content .convMsgVisitorHeader a:link, #content .convMsgVisitorHeader a {
	text-align: center;
	border: 1px outset;
	background: #ffffff url(/css/img/selectboxbg.gif) repeat-x 8px;
}
#content .convCellBlock {
	font-weight: bold;
	font-size: 14px;
	background: #507ab7 url(/css/img/ilmoitukset/ylatekstibg_sinivaalea_nc.gif) repeat-x;
	margin: 5px;
	color: #FFFFFF;
	padding-bottom: 8px;
	padding-top: 6px;
}
#content .convThread {
	font-weight: bold;
	color: #053770; 
}
#content td.navlink input[type="text"],
#content td.navlink input[type="password"] {
	background-color: #d4e5ff;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin: 0 4px 4px 0;
	}
#content td.navlink input[type="submit"] {
	margin-right: 5px;
}
#content .smTable {
    border-width: 1px 0px 0px 1px;
    border-color: black;
    border-style: solid;
}
#content .smDivider {
    border-width: 0px 0px 1px 0px;
    border-color: black;
    border-style: solid;
}
#content .smCell {
    padding-left: 20px;
}
#content .smTopic {
    padding-left: 2px !important;
    font-weight: bold;
}
#content .smTopicTitle {
    font-weight: bold;
}
#content .smTitle {
    padding-left: 20px;
}
#content p a,
#content p a:link,
#content div a,
#content div a:link,
#article p a,
#article p a:link {
	text-decoration: none;
	color: #1e449d;
}
#content p a:hover,
#content p a:visited,
#content p a:active,
#content p a:focus,
#content div a:hover,
#content div a:visited,
#content div a:active,
#content div a:focus {
	color: #3184D3;
	text-decoration: none;
}
#lcustomers td{
	padding: 8px;
	border-bottom: 1px dotted #eee;
	height: 100px;
}
#content tr.subtitle {
	background: url(/css/img/selectboxbg.gif) repeat-x;
}

/* LAURA-company list */
#content table.companies td {
	border-bottom: 1px dotted #ddd;
	padding: 2px 4px 2px 0 ;
	width: 145px;
	vertical-align: top;
}
#content table.companyTable td {
	padding-left: 6px;
	border: 1px solid #eee;
}
#content #companyList {
	color: #2060cc;
	font-weight: bold;
}
/* Price list in HINNASTO */
#content table.priceList {
	border-bottom: 2px double #eee;
}
#content table.priceList th {
	color: #007F20;
	background-color: #FFE24F;
	width: 140px;
	padding: 5px 5px 5px 5px;
	text-align: center;
	border-top: 4px outset #ddd;
	border-bottom: 2px outset #eee;
}
#content table.priceList td {
	color: #007F20;
	padding: 5px 20px 5px 20px;
	text-align: center;
	border-bottom: 1px dashed #ddd;
}
/* Tuotteet ja palvelut intro */
#content div.psIntroWrap {
	padding-left: 13px;
	padding-top:10px;
	padding-bottom: 10px;
 	border-left: 3px solid #BFDEFF; 
	border-top: 3px solid #BFDEFF; 
	border-bottom: 3px solid #BFDEFF; 
	border-right: 3px solid #BFDEFF;
	-moz-border-radius: 9px;
}
#content table.psIntro {
	border-bottom: 2px double #eee;
	font-size: 14px;
}
#content table.psIntro th {
	color: #007F20;
	background-color: #FFE24F;
	width: 180px;
	height: 40px;
	padding: 10px;
	text-align: center;
	border-top: 4px outset #ddd;
	border-bottom: 2px outset #eee;
}
#content table.psIntro td {
	color: #007F20;
	padding: 5px 20px 5px 20px;
	text-align: center;
	border-bottom: 1px dashed #ddd;
}
#content div.moreInfo {
	background: url(/kuvat/haluatkoTietaa.jpg);
	margin-left: 90px;
	width: 350px;
	height: 328px;
}
#content div.moreInfo p {
	padding: 135px 70px 0 45px;
	text-align: left;
}
#content table.contact td {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	background: #EFEFEF;	
}
#content ul.gallery li {
	list-style-type:none;
	float: left;
	border: 1px solid #eee;
	margin-bottom: 15px;
	padding-bottom: 5px;
}
/* Article options in footer */
#content #textOps {	
	margin: 0px 25px 5px 25px;
	border: 1px solid #5294d3;
	padding: 3px;
	padding-top: 5px;
	background: #ffffff url(/css/img/article_grad_bg_gray.jpg) repeat-y top left;
}
* html #content #textOps {
	border-top: 0;
	border-right: 0;
}	
#content #textOps .tfTextOps, #content #textOps .tfTextOps:link { 
	padding:1px 18px 0 10px; 
	margin-right: 20px;
	height:15px; 
	background: url(/css/img/tellFriend.gif) no-repeat top right;
	text-decoration:none; 
}
#content #textOps .tfTextOps:hover { 
	color:#fff; 
	height: 15px;
	border-color:#295582; 
	background: #3b5998 url(/css/img/tellFriend.gif) no-repeat top right;
	text-decoration:none; 
}
#content #textOps .convTextOps, #content #textOps .convTextOps:link { 
	padding:1px 18px 0 10px; 
	margin-right: 20px;
	height:15px; 
	background: url(/css/img/comment.gif) no-repeat top right;
	text-decoration:none; 
}
#content #textOps .convTextOps:hover { 
	color:#fff; 
	height: 15px;
	border-color:#295582; 
	background: #3b5998 url(/css/img/comment.gif) no-repeat top right;
	text-decoration:none; 
}
#content #textOps .fb_share_button:link, #content #textOps .fb_share_button { 
	margin-right: 20px;
	padding:1px 18px 0 10px; 
	height:15px; 
	background:url(/css/img/facebook_share_icon.gif) no-repeat top right; 
} 

#content #textOps .fb_share_button:hover { 
	color:#fff; 
	background:#3b5998 url(/css/img/facebook_share_icon.gif) no-repeat top right; 
	text-decoration:none; 
}
#content #winkJob {	
	font-weight: bold;
	text-align: center;
	margin: 0px 20px 5px 38px;
	border: 1px dotted #5294d3;
	background: #ffffff url(/css/img/article_grad_bg_gray.jpg) repeat-y top left;
}
#content #winkJob a, #content #winkJob a:link {
	letter-spacing: 1px;
	display: block;
	padding: 5px;
}
#content #winkJob a:hover {
	color:#fff; 
	background:#3b5998;
	padding: 5px;
}

/* Star rating */
#content .star-rating,
#content .star-rating a:hover,
#content .star-rating a:active,
#content .star-rating a:focus,
#content .star-rating .current-rating{
	background: url(/css/img/evalPlanets.gif) left -1000px repeat-x;
}
*:first-child+html #content .star-rating,
#content .star-rating a:hover,
#content .star-rating a:active,
#content .star-rating a:focus, 
#content .star-rating .current-rating{
	background: url(/css/img/evalPlanetsIE.gif) left -1000px repeat-x;
}
* html #content .star-rating,
#content .star-rating a:hover,
#content .star-rating a:active,
#content .star-rating a:focus, 
#content .star-rating .current-rating{
	background: url(/css/img/evalPlanetsIE.gif) left -1000px repeat-x;
}
#content .star-rating {
	position:relative;
	width:90px;
	height:12px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: top;
	margin-bottom: 10px;
	margin-top: -13px;
}
/* Unbelievable, but IE's won't show background without these */
* html #content .star-rating {
	background-position: top;
}
*:first-child+html #content .star-rating {
	background-position: top;
}
#content .star-rating li{
	display: inline;
}
#content .star-rating a, 
#content .star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:12px;
	line-height:12px;
	outline:none;
	overflow:hidden;
	border: none;
}
*:first-child+html #content .star-rating .current-rating{
	height:14px;
}
* html #content .star-rating .current-rating{
	height:14px;
}
#content .star-rating a:hover,
#content .star-rating a:active,
#content .star-rating a:focus{
	background-position: left bottom;
}
#content .star-rating a.one-star{
	width:20%;
	z-index:6;
}
#content .star-rating a.two-stars{
	width:40%;
	z-index:5;
}
#content .star-rating a.three-stars{
	width:60%;
	z-index:4;
}
#content .star-rating a.four-stars{
	width:80%;
	z-index:3;
}
#content .star-rating a.five-stars{
	width:100%;
	z-index:2;
}
#content .star-rating .current-rating{
	z-index:1;
	background-position: left center;
	margin: 0;
}
*:first-child+html #content .star-rating .current-rating{
	margin-top: -0.2em;
}
* html #content .star-rating .current-rating{
	margin-top: -0.2em;
}
#content span.evalHeading {
	font-weight: bold;
	margin-left: -155px;
}
#content span.evalAverage {
	margin-left: -222px;
}
#content div.MPTInfoBox {
	background: #ddd;
	border: 1px solid #5294d3;
}
#content div.MPTInfoBox p {
	padding: 50px;
	margin: 50px;
}
#content .articleFeed {
	margin-top: 20px;
	border-top: 1px solid #188dee;
	background: #ffffff url(/css/img/ok.jpg) no-repeat;
	background-position: 420px 10px;
	border: 1px dashed #5294d3;
	margin-bottom: 0px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 14px;
}
#content .articleFeed h5 {
	font-size: 15px;
	padding: 0;
	margin: 5px auto 5px auto;
}
#content .jobFeed {
	text-align: left;
	margin-left: -38px;
}
#content .relatedJobs {
	text-align: left;
	margin-bottom: 10px;
}
#content .jobFeed .indexbody, #content .jobFeed .indeximage {
	background-color: #ffffff;
}
#content .plutoMessage {
	height: 20px;
	text-align: center;
	font-size: 15px;
	margin-top:10px;
	margin-bottom: 10px;
	padding: 7px;
	background: #d4e5ff url(/css/img/mail22x22.png) no-repeat 5px 5px;
	border: 1px solid #aaa;
}

/* Normal listing */
div#content tr.normal_listing {
	background: #ffffff url(/css/img/listing_bg.jpg) repeat-x top;
	height: 60px;
}

div#content tr.normal_listing td {
	padding-top: 8px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

div#content tr.normal_listing a:link {
 	color: #053770; 
	text-decoration: none;
}

div#content tr.normal_listing a:hover, tr.normal_listing a:visited:hover {
	color: #023892;
	text-decoration: underline;
}

div#content tr.normal_listing a:visited {
	color: 	#565974;
	text-decoration: none;
}

div.edbOFFText {
	background: #eee;
	border: 1px solid #5294d3;	
	margin: 20px;
	padding: 20px;
}
/* Google map button hide */
#wbx-gw-button-wrapper-0 {display:none}

/* HTP */
div.HTP {
	text-align: center;
	margin: 0px;
}
div.HTP a, div.HTP a:link {
	font-size: 16px;
	font-weight: bold;
	color:#3184d3;
	padding: 5px;
}
div.HTP a:hover, div.HTP a:visited:hover {
	color: #00f;
}

div.WatchVideoRow {
	font-size: 16px;
	height: 90px;
	background: url(/css/img/laura_video_thumb.png) no-repeat;
}
div.WatchVideoRow a, div.WatchVideoRow a:link, div.WatchVideoRow a:visited {
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 100px;
	display: block;
}

div.uravinkit {
	padding-top: 0px;
	padding-bottom: 20px;
	text-align: center;
}
div.uravinkit a:link, div.uravinkit a:link, div.uravinkit a:visited {
	padding: 17px;
}
/* Payment form */
div.payment-form, div.card-logos {
	padding-left: 15px;
}
/* Payment section with yrittajat.fi view */
div.yrittajat-header {
	padding-left: 15px;
	padding-bottom: 10px;
}
div.yrittajat-header p.volume-boast {
	clear: both;
	text-align: center;
	color: #56800d;
	padding-top: 10px;
	font-weight: bold;
	font-size: 15px;
	margin-left: -15px;
}
div.yrittajat-header p.header {
	font-size: 13px;
}
div.yrittajat-header p.header span.boast {
	font-weight: bold;
	color: #56800d;
}
div.payment-yrittajat-side-div {
	padding-bottom: 10px;
	text-align: center;
}
div.yrittajat-footer {
	text-align:center;
}
div.yrittajat-footer img {
	padding-right: 5px;
}
div.yrittajat-ad-form {
	padding-top: 5px;
	padding-left: 45px;
	padding-right: 80px;
	margin-left: 10px;
	margin-right: 0px;
	background: #eee;
	border: 1px solid #aaa;
}
div.yrittajat-ad-form b {
	font-size: 14px;
	color: #56800d;
}
div.yrittajat-ad-form big>b {
	color: black;
	padding-top:10px;
	display: block;
	border-top: 1px solid green;
}
div.yrittajat-ad-form form input.subject {
	height: 26px;
	font-size: 20px;
	width: 400px;
}
div.feedback-thanks-page {
	padding: 30px;
}
div.captcha-status {
	padding: 5px;
	font-size: 14px;
	color: #f96400;
	display: block;
	font-weight: bold;
}