/* GENERIC */

a,body,form,h1,h2,h3,img,input,li,p,select,table,td,textarea,th,thead,tr,ul
{
	border-style: none;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}

ul {
	list-style-position: outside;
	margin: 3px 5px 3px 20px;
	clear: both;
}

/* HTML */
body {
	text-align: center;
}

a {
	color: #B23282;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.normal {
	color: #333333;
	font-weight: normal;
}

h1,h2,h3,h4,h5,h6 {
	font-family: arial, helvetica, verdana, sans-serif;
	color: #B23282;
	font-weight: bold;
}

h1 {
	font-size: 24px;
}

h1.pageTitle {
	color: #807769;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}

h1.bordered {
	color: #807769;
	border-bottom: 1px solid #CDBEA8;
	border-width: 4px;
	font-weight: bold;
	font-size: 16px;
	margin: 1em 10px 1em 0px;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
}

img {
	border-style: none;
}

input.button {
	background-color: #807769;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	padding: 4px;
	text-align: center;
	text-transform: uppercase;
	width: auto;
}

textarea {
	border-color: #D7D6D2;
	border-style: solid;
	border-width: 1px;
	padding: 1px;
}

/* layout */ /* ad1 */
#layout #ad1 {
	margin: 0px auto 0px auto;
	width: 980px;
}

#tbar {
	margin: 0 auto;
}

#chambersNavi div {
	background-color: #BCB3A5;
	float: left;
	padding: 0;
	width: 174px;
	margin: 3px 1px 0 0;
	vertical-align: middle;
}

#chambersNavi div a {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 8px 10px;
	display: block;
}

#chambersNavi div a.active {
	text-decoration: underline;
}

/* new navi element */
div#extnavi {
	margin: 3px 0 0 7px;
}

div#extnavi div.leftc {
	height: 47px;
	width: 146px;
	float: left;
	background-color: #ffcd00;
}

div#extnavi div.rightc {
	height: 47px;
	width: 155px;
	float: right;
	background-color: #bf211c;
}

div#extnavi a {
	font-size: 11px;
	display: block;
	margin-top: 16px;
	color: white;
	margin-left: 10px;
}

/* NAVIGATION STYLES END HERE */
#layout #body #body-wrap {
	/*background-color: #ffffff;*/
	margin: 0 auto;
	padding: 0;
	table-layout: fixed;
}

#layout #body #body-wrap td.c {
	background-color: #FFFFFF;
	width: 980px;
}

#layout #body #body-wrap .centered {
	text-align: center;
}

/* Sponsor */
#layout #body #body-wrap td.separator {
	width: 3px;
	background-color: #ffffff;
}

#layout #body #body-wrap .l-sponsor {
	/*background-color: #fff;
	background-image: url('http://mainos.coronaria.fi/mainoshallinta/www/delivery/avw.php?zoneid=1594');*/
	text-align: right;
	margin: 10px 10px 10px 0;
	overflow: hidden;
	/*background-position: top right;*/
}

#layout #body #body-wrap .r-sponsor {
	/*background-color: #fff;
	background-image: url('http://mainos.coronaria.fi/mainoshallinta/www/delivery/avw.php?zoneid=1594');*/
	text-align: left;
	margin: 10px 0 10px 10px;
	overflow: hidden;
}

/* rosnopS */
#content {
	width: 980px;
}

#content td {
	
}

#content td.left {
	background-color: #FFFFFF;
	width: 630px;
	margin: 0;
	padding: 0;
}

#content td.right {
	background-color: #FAF5EF;
	background-image: url('/img/bg.gif');
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
	width: 350px;
}

#layout #body div#ttContent {
	margin-top: 20px;
	margin-right: 10px;
}

#layout #foot { /*width:990px;*/
	margin: 0 auto;
}

#layout #foot #foot-wrap {
	table-layout: fixed;
	width: 100%;
}

#layout #foot #foot-wrap td.c {
	text-align: center;
	width: 630px;
	background-color: #f5ecdf;
}

#layout #foot #foot-wrap td.a {
	background-color: #FAF5EF;
	background-image: url('/img/bg.gif');
	background-repeat: repeat-y;
	width: 350px;
}

#layout #foot #foot-wrap td.l {
	background-color: #f5ecdf;
}

#layout #foot #foot-wrap td.r {
	background: transparent url('/img/white_bg.gif') repeat-y top left;
}

#layout #foot #foot-wrap td.bg {
	background: #FAF6EF url('/img/happymeter-foot.gif') repeat-x;
	border-bottom: 1px solid #E1D5C3;
}

#layout #foot #foot-wrap td.c #copy {
	margin: 40px auto 0px auto;
}

#layout #foot #foot-wrap td.c #copy a {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

#layout #foot #foot-wrap td.c #navi3 {
	margin: 10px auto 10px auto;
}

#layout #foot #foot-wrap td.c #navi3 td {
	padding: 0px 10px 0px 10px;
}

#layout #foot #foot-wrap td.c #navi3 td.separator {
	background-color: #333333;
	padding: 0px;
	width: 1px;
}

#layout #foot #foot-wrap td.c #navi3 td a {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

/* LAYOUT-IFRAME */
#layout-iframe {
	
}

#layout-iframe #sbox textarea {
	height: 80px;
	width: 250px;
}

#layout-iframe #sbox {
	background-color: #F5ECDF;
	border-color: #DEDEDE;
	border-style: solid;
	border-width: 1px;
	height: 358px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 638px;
}

#layout-iframe #sbox .header,#layout-iframe #sbox .header-error {
	background-image: url('/img/navi2.gif');
	color: #FFFFFF;
	padding: 5px 0px 5px 20px;
	text-transform: uppercase;
}

#layout-iframe #sbox .header-error {
	color: #FF0000;
}

#layout-iframe #sbox .content {
	padding: 10px 40px 10px 40px;
}

#layout-iframe #sbox .content table {
	width: 100%;
}

#layout-iframe #sbox .content table td {
	padding: 5px;
}

#layout-iframe #sbox .content table td.a {
	color: #333333;
	font-weight: bold;
	text-align: right;
	width: 100px;
}

#layout-iframe #sbox .content .error {
	background-color: #DEDEDE;
	color: #FF0000;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 5px;
}

/* PROMOS */
.linkBoxNormal,.linkBoxWithSubtitle {
	border-bottom: 1px dashed #cac0a7;
	margin-top: 10px;
	margin-bottom: 20px;
}

.linkBoxWithSubtitle {
	margin-top: 0;
}

.linkBoxNormal .content,.linkBoxWithSubtitle .content {
	padding: 4px;
}

.linkBoxNormal .mainTitle,.linkBoxWithSubtitle .mainTitle {
	border-bottom: 4px solid #cac0a7;
	color: #A29B91;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 6px;
	text-transform: uppercase;
}

.linkBoxNormal .linkList,.linkBoxWithSubtitle .linkList {
	
}

.linkBoxNormal .linkList a,.linkBoxWithSubtitle .linkList a {
	display: block;
	padding: 6px;
}

.linkBoxNormal .linkList a.b,.linkBoxWithSubtitle a.b,.linkBoxNormal .linkList a.odd
	{
	background-color: #f5ebdf;
}

.linkBoxNormal .link,.linkBoxWithSubtitle .link {
	padding: 10px 0px;
}

/* ARTICLELIST */
.articleList {
	margin-right: 10px;
}

.articleList h2 {
	margin-bottom: 0.1em;
}

.articleList h2 a {
	font-size: 14px;
}

.articleList p {
	margin-top: 1em;
}

.articleList p a {
	color: #000000;
	font-weight: normal;
}

.articleList .date {
	color: #555555;
	font-size: 0.8em;
}

.articleList .contentBox {
	border-bottom: 1px dashed #cac0a7;
	padding-bottom: 1em;
	margin-bottom: 1em;
}

#browser {
	margin: 10px 0px;
}

#browser .numbers {
	margin-right: 10px;
	margin-left: 10px;
}

#browser .selected {
	color: #000000;
	text-decoration: underline;
}

table.articleBoxes td {
	padding: 0px;
}

table.articleBoxes td .content {
	padding: 1em 1em 1em 0px;
}

table.articleBoxes .content p a {
	font-weight: normal;
}

table.articleBoxes td {
	border-bottom: 1px dashed #cac0a7;
}

ul.articleBoxes {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.articleBoxes li {
	float: left;
	padding: 1em 0 0 0;
	margin: 0 10px 0 0;
	width: 48%;
}

ul.articleBoxes li h3 {
	margin-bottom: 1em;
}

ul.articleBoxes li.separator {
	display: block;
	border-bottom: 1px dashed #cac0a7;
	width: 100%;
}

/* CYBER KATJA ARTICLEBOX STYLES */
#katjaArticleBox {
	height: 93px;
	background-color: #F5ECDF;
	/*border: #ccc solid 2px;*/
	margin-top: 20px;
}

#katjaArticleBox a {
	font-size: 12px;
}

#katjaArticleBox .leftDiv {
	float: left;
	margin-left: 10px;
	margin-right: 30px;
}

#katjaArticleBox .rightDiv {
	background-color: #fff;
	float: right;
	width: 80px;
	/*border: #ccc solid 2px;*/
	height: 93px;
}

#katjaArticleBox .commentRateAndFB {
	color: #B23281;
	font-weight: bold;
	margin: 8px 0 10px 0;
}

#katjaArticleBox .normalP {
	font-size: 12px;
	margin: 15px 0 5px 0;
}

/* END */ /* CYBER KATJA PROMO STYLES */
#forumPromo {
	width: 300px;
}

#forumPromo a {
	color: #B23282;
	font-weight: normal;
	text-decoration: none;
}

#forumPromo .mainHeader {
	padding: 10px 0 5px 0;
	border-bottom: #CDBEA8 solid 4px;
	margin: 0;
}

#forumPromo .mainHeaderLink {
	color: #807769;
	font-size: 15px;
	font-weight: bold;
}

#forumPromo .topLeftDiv {
	float: left;
	width: 65%;
	background-color: #EFD1E5;
	height: 93px;
}

#forumPromo .topLeftDiv h3 {
	margin-top: 15px;
}

#forumPromo .topLeftDivHeader {
	font-weight: normal;
	font-size: 16px;
	color: #B23282;
	text-align: center;
}

#forumPromo .topLeftDivPromoLink {
	margin: 0 10px 0 10px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

#forumPromo .topLeftDiv h4 {
	margin: 0;
}

#forumPromo .topRightDiv {
	float: left;
	width: 30%;
}

#forumPromo .clearDiv {
	clear: both;
	border-bottom: #000 dotted 1px;
}

#forumPromo .row {
	border-bottom: #000 dotted 1px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

#forumPromo .subHeaderLink {
	color: #B23282;
	font-weight: bold;
	font-size: 12px;
}

#forumPromo .subHeader {
	margin: 5px 0 3px 0;
	text-align: left;
}

/* END */ /* CYBER KATJA PROMO STYLES */
#cyper_katja_wide div.promoWide {
	width: 100%;
	margin: 0px;
}

#cyper_katja_wide table.forumPromoWide {
	height: 93px;
}

#cyper_katja_wide td.contentBox {
	padding: 0px;
	width: 78%;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	color: #B23282;
	font-weight: normal;
	background-color: #EFD1E5;
}

#cyper_katja_wide td.spaceImage {
	width: 14px;
}

#cyper_katja_wide td.cyperKatjaImage {
	width: 120px;
}

#cyper_katja_wide img.cyperKatja {
	height: 93px;
	width: 80px;
}

#cyper_katja_wide a.link {
	color: #B23282;
	font-weight: normal;
}

/* END */ /* News promo */
#newsPromo {
	
}

#newsPromo .description a {
	font-weight: normal;
	color: #000;
}

#newsPromo .firstRow {
	background: transparent url('http://images.coronaria.fi/?id=5185381') 0%
		50% repeat-y;
	padding: 0.5em 0 0 20px;
	margin-bottom: 0.5em;
}

#newsPromo .firstRow h3 {
	margin-bottom: 1em;
}

#newsPromo .firstRow .description {
	margin-bottom: 1em;
}

#newsPromo .row {
	border-top: #000 dotted 1px;
	padding: 5px 0;
}

#newsPromo .description a {
	font-weight: normal;
	color: #000;
}

/* News promo ends */ /* CONTENT */
table.table-a {
	empty-cells: show;
	table-layout: fixed;
	width: 620px;
}

table.table-a thead tr th,table.table-a thead tr th a,table.table-a tbody th.thead,table.table-a tbody th.thead a,h2.promoHeader,h2.promoHeader a
	{
	border-color: #CDBEA8;
	border-style: none none solid none;
	border-width: 4px;
	color: #807769;
	font-size: 15px;
	font-weight: bold;
	padding: 30px 0px 5px 0px;
	text-transform: uppercase;
}

table.table-a thead tr th.separator,table.table-a tbody th.separator {
	border-style: none;
	padding: 0px;
	width: 20px;
}

table.table-a tbody tr td {
	padding: 10px 0px 10px 0px;
}

table.table-a tbody tr td h1 {
	font-size: 12px;
	font-weight: bold;
}

.divider-a {
	border-color: #807769;
	border-style: dotted none none none;
	border-width: 1px;
	clear: both;
	margin: 10px 0px 10px 0px;
}

/* ARTICLE CONTENT */
#cppfArticleContent {
	font-size: 12px;
	background-color: #ffffff;
	color: #000000;
	padding: 0px;
}

#cppfArticleContent p {
	font-size: 12px;
}

#cppfArticleContent img {
	margin: 5px;
}

#cppfArticleContent h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	text-transform: uppercase;
}

#cppfArticleContent .date {
	background-color: #FFFFFF;
	border-color: #B23282;
	border-style: none none solid none;
	border-width: 4px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}

#cppfArticleContent h3,#cppfArticleContent h4,#cppfArticleContent h5,#cppfArticleContent h6
	{
	margin: 1em 0em 1em 0em;
}

#cppfArticleContent h3,#cppfArticleContent h3 a {
	font-size: 15px;
}

#cppfArticleContent h4,#cppfArticleContent h4 a {
	font-size: 14px;
}

#cppfArticleContent h5,#cppfArticleContent h5 a {
	font-size: 13px;
}

#cppfArticleContent h6,#cppfArticleContent h6 a {
	font-size: 12px;
}

#cppfArticleToolbar {
	background-color: #FFFFFF;
	border-color: #B23282;
	border-style: none none solid none;
	border-width: 4px;
	margin: 0px 0px 10px 0px;
}

#cppfArticleToolbar img {
	vertical-align: bottom;
}

#articleListPromo {
	padding: 10px;
	/*background-color:#f2f2f2;*/
}

#articleListPromo a { /*color:#000000;*/
	
}

/* COMMENTS AND RATINGS SEGMENT STARTS */
.comments-form .form-label {
	width: 100px;
}

.comments-form .negative { /*padding-left:50px;*/
	
}

.comments-form .positive {
	
}

#rating_stars {
	width: 135px;
}

/* comments */
.comments .comments-message-success {
	background: #ffeeee;
	border-style: dashed;
	border-width: 1px;
	border-color: green;
	text-align: center;
	padding: 6px;
	color: black;
	margin: 6px 0 6px 0;
}

.comments .comments-message-error {
	background: #ffeeee;
	border-style: dashed;
	border-width: 1px;
	border-color: #ff4e4e;
	text-align: center;
	padding: 6px;
	color: black;
	margin: 6px 0 6px 0;
}

.comments #comments-browser {
	background: #ffeeee;
	padding: 5px;
	text-align: right;
	color: #000;
}

.comments #comments-browser a {
	color: #000;
}

.comments .comments-header {
	background-color: #B23282;
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
	/*border:1px solid #FCCB05;*/
}

.comments .comments-header a {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.comments .comments-list {
	padding: 5px;
	background-color: white;
	visibility: hidden;
	display: none;
}

.comments .comments-list .comments-comment {
	background-color: #F7F4F4;
	background-image: url('http://images.coronaria.fi/0537125.gif');
	background-repeat: repeat-x;
	padding: 5px;
	color: #000000;
}

.comments .comments-list .comments-comment p {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

.comments .comments-list .comments-votes {
	float: right;
	margin: 5px;
}

.comments .comments-list .comments-votes a {
	font-size: 12px;
}

.comments .comments-list .comments-votes td.comments-votes-a {
	padding: 0px 5px 0px 5px;
}

.comments .comments-list .comments-votes td.comments-votes-b {
	background-color: #696969;
	height: 1px;
	width: 80px;
}

.comments .comments-list .comments-votes table.vote-points {
	border-color: #696969;
	border-style: solid;
	border-width: 1px;
}

.comments .comments-list .comments-votes table.vote-points td {
	font-size: 14px;
	font-weight: bold;
	height: 38px;
	text-align: center;
	vertical-align: middle;
	width: 38px;
}

.comments .comments-list .comments-spacer { /*background-color:#016692;
		color: #016692;*/
	height: 1px;
	overflow: hidden;
	border-top: 1px dashed #016692;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	margin: 0px;
	padding: 0px;
}

.comments #comments-show {
	cursor: pointer;
}

.comments .comments-form {
	background-color: #F5ECDF;
	background-image: url('http://images.coronaria.fi/0537125.gif');
	background-repeat: repeat-x;
	margin: 0px;
	text-align: right;
	color: #000000;
}

.comments .comments-form div {
	background-color: #F5ECDF;
}

.comments .comments-form input,.comments .comments-form td,.comments .comments-form textarea
	{
	font-size: 12px;
}

.comments .comments-form td {
	padding: 5px;
	text-align: right;
}

.comments .comments-form input.button {
	width: 150px;
}

.comments .comments-form input.text {
	width: 246px;
}

.comments .comments-form textarea {
	height: 96px;
	width: 360px;
}

.comments .abuse {
	width: 180px;
	border: 1px solid #a59f91;
	background-color: #d4d4d4;
	padding: 2px;
	color: #000000;
	font-weight: normal;
}

.rating_star {
	float: left;
	padding-left: 2px;
}

/* BASIC PROMO STYLES */
#basicPromo h1,#basicPromo h1 a {
	border-style: none;
	font-family: arial, helvetica, verdana, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	color: #B23282;
	font-size: 24px;
}

#basicPromo p.description a {
	font-family: arial, helvetica, verdana, sans-serif;
	color: #333333;
	font-weight: normal;
}

.contentBox,.contentBox p,.contentBox a {
	font-size: 12px;
}

/* Small basic promo (includes sponsor promos) */
.basicPromoSmall {
	
}

.basicPromoSmall div.image {
	height: 137px;
}

.basicPromoSmall .content {
	margin-top: 0.8em;
}

.basicPromoSmall .dividerSponsor {
	height: 28px;
}

/* PROMOBOX STYLES */
.promoBox { 
	margin-bottom: 10px;
}

.promoBox .headline,.promoBoxTV .headline,.productReviewPromo .headline,.checkListPromo .headline,.previousReviewPromo .headline
	{
	border-bottom: 4px solid #CDBEA8;
	background-color: #ffffff;
}

.promoBox .headline h2,.promoBox .headline h2 a,.promoBox .headline h3,.promoBox .headline h3 a,.promoBoxTV .headline h2,.promoBoxTV .headline h2 a,.productReviewPromo h2,.productReviewPromo h2 a,.checkListPromo h2,.checkListPromo h2 a,.previousReviewPromo h2,.previousReviewPromo h2 a
	{
	color: #807769;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	text-transform: uppercase;
}

.promoBox h3,.productReviewPromo h3,.previousReviewPromo h3 {
	margin: 0;
	font-size: 12px;
	color: #B23282;
	font-weight: bold;
}

.promoBox .content {
	padding: 0.5em;
}

.promoBox .content p {
	margin: 1em 0 1em 0;
}

.promoBox .content p a {
	color: #333333;
}

.defaultPromo {
	border-bottom:1px dotted #807769;
}	

.defaultPromo .content {
	min-height: 250px;
	margin:5px 0;
	padding:0;
}

.defaultPromo .content h3 {
	display: block;
	padding: 10px 0 8px 0; 
}	

.defaultPromo .no-margin {
	margin:0;
	padding:0;
}	

.defaultPromo .content p {
	margin:0;
	padding:0;
}	

div.separator {
	clear:both;
	border-bottom: 1px dashed #cac0a7;
}	

/* KIMALLUS TV */
.promoBoxTV,.checkListPromo { 
	margin-bottom: 10px;
	background-color: #F5ECDF;
}

.promoBoxTV .content {
	float: left;
	width: 280px;
	padding: 0em 1.2em 0em 1.2em;
}

.promoBoxTV .item {
	margin: 1em 0em 1em 0em;
}

/* productReviewPromo && previousReviews*/
.productReviewPromo,.previousReviewPromo {
	margin-bottom: 10px;
}

.productReviewPromo .headline,.previousReviewPromo .headline {
	/*margin-right:10px;*/
	
}

.productReviewPromo .content,.previousReviewPromo .content {
	padding: 10px 10px 10px 0px;
	margin-right: 10px;
}

.productReviewPromo table,.previousReviewPromo table {
	width: 100%;
	background-color: #ffffff;
}

.productReviewPromo td,.previousReviewPromo td {
	/*border-right:10px solid #ffffff;*/
	border-bottom: 1px dotted #807769;
	margin-right: 10px;
}

.productReviewPromo h3,.previousReviewPromo h3 {
	margin: 0em 0em 1em 0em;
}

.productReviewPromo .content p a,.previousReviewPromo .content p a {
	color: #000000;
}

/* checkListPromo */
.checkListPromo {
	width: 305px;
}

.checkListPromo .content {
	padding: 10px;
}

.checkListPromo .item {
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dotted #807769;
}

.checkListPromo .link {
	margin-top: 20px;
}

#INPromo .items a {
	display: block;
	color: #000000;
	font-weight: normal;
	padding: 5px 0px 5px 8px;
}

#INPromo .items a:hover {
	text-decoration: underline;
}

#INPromo .items .even {
	border-top: 1px dotted #807769;
	border-bottom: 1px dotted #807769;
}

/* REVIEWS */
#productReview .review,#productReview .review p {
	font-size: 12px;
}

#productReview .review img {
	margin: 5px;
}

#productReview h1,#productReview h3,#productReview h4 {
	font-weight: bold;
	color: #B23282;
}

#productReview h3 {
	font-size: 14px;
}

#productReview .review {
	border-top: 1px dotted #767475;
	padding: 10px 0px 10px 0px;
	margin-bottom: 10px;
}

/* CUSTOM RATING STAR IMAGE STYLE */
.ratingStarImage {
	margin: 0px;
	padding: 5px 5px 5px 0px;
}

.ratingStarImage .text {
	float: left;
	padding-top: 2px;
	padding-right: 5px;
}

.ratingStarImage img,#productReview .review div img {
	padding: 0px;
	margin: 0px;
}

/* BEAUTY AND STYLE  */
.beautyAndStyle .content { /*padding:10px;*/
	background-color: #ffffff;
}

.beautyAndStyle .content h3 {
	font-size: 14px;
	font-weight: bold;
	color: #B23282;
	margin: 1em 0em 1em 0em;
}

.beautyAndStyle .content h3 a {
	font-size: 14px;
}

.beautyAndStyle .content p { /*font-size:12px;*/
	margin: 0em 0em 1em 0em;
}

.beautyAndStyle .divider {
	border-top: 1px dotted #807769;
}

.beautyAndStyle .links {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.beautyAndStyle .links a {
	padding: 0px 4px 0px 0px;
	margin: 0px;
	font-weight: normal;
	font-size: 9px;
	color: #B23282;
	text-transform: uppercase;
	border-right: 1px solid #B23282;
}

.beautyAndStyle a.last {
	border-right: 0px;
}

/* FROM A MAN TO A WOMAN PROMO STYLES */
#fromManToWoman h3 {
	font-size: 12px;
	color: #B23282;
	font-weight: bold;
	margin: 0em;
}

#fromManToWoman .subHeadline {
	font-weight: bold;
}

#fromManToWoman p {
	font-size: 12px;
	margin: 0.5em 0em 0.5em 0em;
}

#societyPromo .items a {
	display: block;
	color: #000000;
	font-weight: normal;
	padding: 5px 0px 5px 8px;
}

/* SITEMAP STYLES */
.sitemap {
	background-color: #ffffff;
	margin: 10px;
	padding: 0px 0px 20px 0px;
}

.sitemap .sitemap-header {
	color: #807769;
	border-color: #CDBEA8;
	border-style: none none solid none;
	border-width: 4px;
	font-weight: bold;
	font-size: 16px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
}

.sitemap .sitemap-level0 {
	margin: 0px 0px 2px 20px;
}

.sitemap .sitemap-level0 a {
	
}

.sitemap .sitemap-level1 {
	margin: 0px 0px 2px 30px;
}

.sitemap .sitemap-level1 a {
	
}

.sitemap .sitemap-level2 {
	margin: 0px 0px 2px 40px;
}

.sitemap .sitemap-level2 a {
	
}

.sitemap .sitemap-level3 {
	margin: 0px 0px 2px 50px;
}

.sitemap .sitemap-level3 a {
	
}

.sitemap .sitemap-level4 {
	margin: 0px 0px 2px 60px;
}

.sitemap .sitemap-level4 a {
	
}

/* TREND STYLES */
#carousel-trend-scores .tmore {
	color: #DA2037;
}

#carousel-trend-scores .tless {
	color: #007FFF;
}

#trend-promo,#trend-promo p {
	font-size: 12px;
}

#trend-promo p {
	margin-bottom: 1em;
}

#trend-promo img {
	border-style: none;
	display: block;
}

/* ARTICLE POLL */
div.diagramBarYes {
	background-color: #E2B5D2;
}

div.diagramBarNo {
	background-color: #E2B5D2;
}

div.diagramBarNormal {
	background-color: #b23282;
}

td.pollArchiveBack {
	text-align: left;
}

td.pollArchiveNext {
	text-align: right;
}

td.pollArchive {
	background-color: #F5ECDF;
	padding-bottom: 8px;
}

a.pollArchiveBack {
	cursor: pointer;
	a: hover {   text-decoration :     underline;
	color: red;
}

}
a.pollArchiveNext {
	cursor: pointer;
	a: hover {   text-decoration :     underline;
	color: red;
}

}
#Modpollstat {
	padding-left: 5px;
}

td.sponsored {
	vertical-align: top;
	text-align: center;
}

.articlePoll .quickPollPersent div {
	height: 16px;
	background-color: #B23282;
	float: left;
	margin-right: 5px;
}

.articlePoll {
	padding: 0px 10px 10px 10px;
	background-color: #F5ECDF;
	font-size: 12px;
}

.articlePoll input {
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

.articlePoll .answer label {
	vertical-align: bottom;
}

.articlePoll .questionTitle {
	font-weight: bold;
	color: #B23282;
	margin-bottom: 1em;
}

.articlePoll .submitLink {
	margin: 1em 0em 1em 0em;
}

/* QUICK POLL */
.quickPoll .quickPollPersent div {
	height: 16px;
	background-color: #B23282;
	float: left;
	margin-right: 5px;
}

.quickPoll {
	padding: 0px 10px 10px 10px;
	background-color: #F5ECDF;
	font-size: 12px;
}

.quickPoll input {
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

.quickPoll .answer label {
	vertical-align: bottom;
}

.quickPoll .questionTitle {
	font-weight: bold;
	color: #B23282;
	padding: 8px 0;
}

.quickPoll .submitLink {
	margin: 1em 0em 1em 0em;
}

.quickPoll .quickPollArchive {
	margin: 1em 0em 0em 2px;
}

/* MULTICHOICE POLL */
#multichoicePoll {
	margin-top: 10px;
	margin-right: 10px;
}

#multichoicePoll h1.pageTitle {
	border-top: 4px solid #B23282;
	border-bottom: 4px solid #B23282;
	color: #B23282;
	margin: 0px;
	padding: 0.6em 0px;
}

#multichoicePoll .multichoicePollContent {
	background: #F5ECDF url('http://images.coronaria.fi/1882222.gif');
	border-bottom: 4px solid #B23282;
	margin: 0px 0px 40px 0px;
	padding: 10px;
}

#multichoicePoll .multichoicePollQuestions h3 {
	color: #000000;
}

#multichoicePoll .submitLink {
	margin-top: 2em;
	margin-bottom: 1em;
}

#multichoicePoll .multichoicePollQuestions .answers {
	margin-top: 0.5em;
	margin-bottom: 2em;
	line-height: 1.4em;
}

#multichoicePoll .multichoicePollQuestions .answers input {
	vertical-align: middle;
}

#multichoicePoll .multichoicePollQuestions .answers span {
	
}

#multichoicePoll .multichoicepollresults h3 {
	color: #000000;
	margin-top: 2em;
	margin-bottom: 0.5em;
}

/* ASK EXPERT */
#aePromo .aePromoContent {
	background-color:#f5ecdf;
	height:295px;
	display: none;
	padding: 0 0px 0 8px;
}

#aePromo .author {
	padding-top:8px;
}

#aePromo .profession {
	font-weight: bold;
}

#aePromo .description {
	margin-top: 1em;
}

#aePromo .link {
	clear: both;
	display: block;
	margin-bottom: 1em;
}

#aePromo .footer {
	border-top: #807769 dotted 1px;
	margin-top: 0.5em;
	/*padding-top:0.5em;*/
}

/* CHAMBERS PROMO */
#chamberPromo .content {
	margin: 0px;
	padding: 0px;
}

#chamberPromo .chamberContent {
	display: none;
	padding: 0px;
}

/* BLOGGER PROMO */
#celebrityBloggerPromo, #bloggerPromo {
	background-color: #f7f8f8;
	padding-bottom:5px;
}	

#celebrityBloggerPromo .content,#bloggerPromo .content {
	clear: left;
	margin-left: 4px;
}

#celebrityBloggerPromo .celebrityBloggerContent {
	display: none;
	padding: 0px 0px 0px 6px;
	min-height: 264px;
}

#celebrityBloggerPromo .author,#celebrityBloggerPromo .date,#bloggerPromo .author,#bloggerPromo .date
	{
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
}

#celebrityBloggerPromo .title {
	color: #000000;
}

#celebrityBloggerPromo .description {
	color: #000000;
	font-weight: normal;
}

#celebrityBloggerPromo .comments {
	clear: both;
	color: #656766;
	display: block;
	font-weight: normal;
	margin-bottom: 0.5em;
}

#celebrityBloggerPromo .link {
	display: block;
}

#celebrityBloggerPromo .blogImage {
	float: right;
	padding: 0px;
	margin: 0px 0px 2em 0.5em;
}
	
#bloggerPromo .blogImage {
	float: left;
	padding: 0px;
	margin: 0px 10px 5px 0px;
	width: 58px;
	vertical-align: bottom;
}

#bloggerPromo .comments {
	color: #656766;
	font-weight: normal;
	margin-bottom: 0.5em;
}

#bloggerPromo .divider-a {
	margin-bottom: 0px;
}

#bloggerPromo h3 {
	color: #000000;
	margin-left: 10px;
	margin-bottom: 1em;
}

#bloggerPromo .link {
	margin-bottom: 0.3em;
}

/* CUSTOM INDEX */
#customIndex {
	margin: 20px 10px 0px 0px;
}

#customIndex h1 {
	color: #807769;
	border-color: #CDBEA8;
	border-style: none none solid none;
	border-width: 4px;
	font-weight: bold;
	font-size: 16px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
}

#customIndex .customIndex-block {
	margin: 0px 0px 40px 0px;
}

#customIndex .customIndex-block a h2 {
	background-color: #B23282;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	padding: 4px 0px 1px 10px;
	text-transform: uppercase;
}

#customIndex .customIndex-block a.referate {
	color: #000000;
	font-weight: normal;
}

#customIndex .customIndex-block img {
	float: left;
	margin: 0px 20px 10px 0px;
}

#customIndex .customIndex-block .customIndex-divider {
	border-color: #838383;
	border-style: dotted none none none;
	border-width: 1px;
	clear: both;
	margin: 10px 0px 10px 0px;
}

#customIndex a h3 {
	color: #807769;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}

#customIndex .customIndex-list {
	margin: 2px 0px 10px 20px;
}

/* LINKLIST */
#linkList {
	margin-right: 10px;
}

#linkList div.link {
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dashed #cac0a7;
}

#linkList p {
	margin-top: 1em;
}

#linkList p a {
	color: #000000;
	font-weight: normal;
}

/************************************/
	/* Kimallus naiselta naiselle START */
	/************************************/
#layout .contentBoxAF {
	background-color: #fff;
	/*border:#D4D4D4 solid 1px;*/
	margin-bottom: 10px;
}

#layout .contentBoxAF .content {
	padding: 8px;
	color: #000000;
	font-size: 12px;
}

#layout .contentBoxAF .content .title {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

#layout .contentBoxAF .content h3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

#layout .contentBoxAF .content .err {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

#layout .contentBoxAF .content .questionBox {
	color: #000000;
	font-size: 12px;
	border: 0px solid #FCCB05;
	background-color: #F1F1F1;
	padding: 5px;
}

#layout .contentBoxAF .content .questionBox .title {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

#layout .contentBoxAF .content .questionBox2 {
	color: #FFFFFF;
	font-size: 12px;
	border: 1px solid #FCCB05;
	background-color: #000000;
	padding: 5px;
}

#layout .contentBoxAF .content .questionBox2 .title {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

#layout .contentBoxAF .content .link a {
	width: 75px;
}

#layout .contentBoxAF .link a {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

#layout .contentBoxAF .linkBlack a {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

/* new */
#AskFriend .navi a {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
}

#AskFriend .AFmainHeaderDiv {
	border-bottom: #cdbea8 solid 4px;
	margin: 10px 0 10px 0;
}

#AskFriend .AFmainHeader {
	color: #807769;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}

#AskFriend .AFcategoryHeaderDiv {
	margin: 10px 0 10px 0;
	border-top: #cdbea8 dotted 1px;
	border-bottom: #cdbea8 solid 4px;
}

#AskFriend .AFpromos {
	width: 147px;
	float: right;
}

#AskFriend .AFcontentBox {
	margin: 10px 0 40px 7px;
	background-color: #fff;
	background: url('http://images.coronaria.fi/2895392.png') no-repeat;
	height: 243px;
}

#AskFriend .AFcontentBox li,#AskFriend .AFcontentBox p {
	font-size: 14px;
}

#AskFriend .AFcontentBox .submit {
	background-color: #807769;
	color: #fff;
	text-align: center;
	height: 22px;
	width: 60px;
	float: right;
	margin: 10px 16px 10px 0;
}

#AskFriend .AFcontentBox .header {
	font-size: 30px;
	font-weight: bold;
	float: left;
	margin-top: 10px;
}

#AskFriend .AFcontentBox .headerDescription {
	font-size: 12px;
	margin-left: 5px;
	float: left;
	margin-top: 28px;
}

#AskFriend .AFcontentBox .infoDescription {
	font-size: 14px;
	margin-left: 10px;
}

#AskFriend .AFcontentBox a {
	color: #b23282;;
	font-size: 12px;
}

#AskFriend .AFcontentBoxListQuestions {
	margin: 10px 0 40px 7px;
	background-color: #fff;
	background: url('http://images.coronaria.fi/3298099.png') no-repeat;
	height: 163px;
}

#AskFriend .AFcontentBoxListQuestions2 {
	border-top: 4px solid #CAC0A7;
	margin: 10px 0 40px 0px;
	background-color: #F5EBDF;
	font-size: 12px;
}

#AskFriend .AFcontentBoxListQuestions2 .submit {
	background-color: #807769;
	color: #fff;
	text-align: center;
	height: 22px;
	width: 60px;
	float: right;
	margin: 10px 16px 10px 0;
}

#AskFriend .AFcontentBoxQuestionList {
	margin: 10px 0 40px 7px;
	background-color: #fff;
}

#AskFriend .AFcontentBoxListQuestions .odd {
	background-color: #F5EBDF;
	margin: 0px 0 5px 0;
	border-top: 2px dotted #CAC0A7;
	border-bottom: 2px dotted #CAC0A7;
}

#AskFriend .AFcontentBoxListQuestions .even {
	background-color: #fff;
	margin: 0px 0 5px 0;
}

#AskFriend .AFcontentBoxQuestionList .odd {
	background-color: #F5EBDF;
	margin: 0px 0 5px 0;
	border-top: 2px dotted #CAC0A7;
	border-bottom: 2px dotted #CAC0A7;
}

#AskFriend .AFcontentBoxQuestionList .even {
	background-color: #fff;
	margin: 0px 0 5px 0;
}

#AskFriend .AFcontentBoxQuestionList .listTitle {
	color: #B23282;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	font-style: italic;
}

#AskFriend .AFcontentBoxListQuestions .listTitle {
	color: #B23282;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	font-style: italic;
}

/***********************************/
	/* Kimallus naiselta naiselle END  */
	/***********************************/ /* XHR loading box */
div.load-box {
	width: 77px;
	position: absolute;
	background-image: url('http://images.coronaria.fi/load_bg.jpg');
	background-color: #EFEFEF;
	padding: 4px;
	z-index: 8;
	border: 1px solid #DDDDDD;
}

#hm-footer-shout {
	border-color: #807769;
	border-style: solid;
	border-width: 1px;
	padding: 0 3px;
}

.hm-footer-shout-item {
	display: none;
}

#hm-footer {
	padding: 10px;
	text-align: right;
}

#hm-footer .hm-footer-box {
	background-color: #FFFFFF;
	float: right;
	margin: 0px 0px 0px 10px;
}

#hm-footer .hm-footer-header {
	background-color: #B23282;
	color: #FFFFFF;
	font-size: 14px;
	padding: 5px;
	text-align: center;
}

#hm-footer .hm-footer-footer {
	background-color: #ffffff;
	color: #B23282;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 20px;
	text-align: left;
}

/* happy meter */
#hm-main {
	background-color: #F7F8F8;;
	padding:10px;
}

#hm-main #hm-main-content #hm-main-slider {
	background-image:url('/img/happymeter-slider.gif');
	background-repeat:no-repeat;
	background-position:50%;
	height:44px;
	margin:10px 0px 10px 0px;
	width:199px;
}

#hm-main #hm-main-content #hm-main-slider #hm-main-knob {
	background-image:url('/img/happymeter-knob.gif');
	cursor:pointer;
	height:44px;
	margin:0px 0px 0px 0px;
	width:32px;
}


/* Tbar overwrites */
#body .c #tbar #tbar-container {
	margin: 0 5px;
	width: 970px;
}

#body .c #header-container .right-column {
	margin-right: 5px;
}

#body .c #header-container .date,
#body .c #header-container .siteLogo,
#body .c #header-container #header-customHtml2 {
	margin-left: 5px;
}

#header-container #header-customHtml3 {
	height: 70px;
}

#body .c #tbar #tbar-container .tbar-content {
	width: 980px;
}	

