﻿#login-search {
	height:65px;
	margin:0 0 21px 0;
	padding:0;
	width:345px;	
	float:left;
}
#login {
	margin:0;
	padding:0;
	width:344px;
	height:32px;
	float:left;
}
#logout {
	margin:0;
	padding:0;
	width:344px;
	height:36px;
	float:right;
}
#search {
	margin:0;
	padding:0;
	width:344px;
	height:25px;
	float:right;
	
}
input#tunnus {
	float:left;border:1px solid #c91b14;
	width:117px;margin:0 5px 0 0;
	color: #c1b6b6;
	text-align: left;
	background:#5c2624 url(../img/taustat/kirjautumiskentta_bg.gif) repeat-x;
}
input#salasana {
	float:left;
	border:1px solid #c91b14;
	color: #c1b6b6;
	width:117px;margin:0 5px 0 0;
	text-align: left;
	background:#5c2624 url(../img/taustat/kirjautumiskentta_bg.gif) repeat-x;
}
input#hakusana {
	float:right;
	border:1px solid #AFC5E7;
	color: #AFC5E7;
	width:117px;margin:0 0 0 5px;
	text-align: left;
	background:#453c2b url(../img/taustat/hakukentta_bg.gif) repeat-x;
}
.button {
	color:#fff;
	background:#000 url(../img/taustat/button_bg.gif) repeat-x;
}
#login .button {
	border:1px solid #c91b14;
	margin:0 5px 0 0;
	padding:0;
	float:left;color:#c1b6b6;
}
#logout .button {
	border:1px solid #c91b14;
	margin:0 5px 0 0;
	padding:0;
	float:right;color:#c1b6b6;
}
#search .button {
	border:1px solid #AFC5E7;
	margin:0 0 0 5px;
	padding:0;
	float:right;
}
p#ostoskori {
	width:117px;margin:0 0 0 5px;
	text-align: center;
	border:1px solid #ed9c00;
	color: #ed9c00;
	background:#453c2b url(../img/taustat/hakukentta_bg.gif) repeat-x;
}
#kirjaudu-palveluun .button {
	border:1px solid #c91b14;
	margin:0 5px 0 0;
	padding:0;
	float:left;color:#c1b6b6;
}
#logout a#ohje {
	float:right;
	display:block;
	color:#c1b6b6;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #c91b14;
	background:#000 url(../img/taustat/button_bg.gif) repeat-x;
	width:15px;
	height:15px; 
	text-align:center;
}
#logout a#ohje:hover {
	float:right;
	display:block;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #c91b14;
	background:#000;
	width:15px;
	height:15px; 
	text-align:center;
}

.liitetiedostot {
	padding:10px;
	border:1px solid #dce2d6;
	background:#e9e9e9 url(../kuvat/rasteritausta.gif);
}
.liitetiedostot img {
	float:left;
	margin:0 10px 0 0;
}
.virhe {
	color: red;
}

#nostot-ala dl {
	margin:0 0 10px 0;
	padding:0 0 7px 0;
	background:#fbfbfb url(../img/taustat/reunanosto-tausta.gif) left bottom no-repeat;
}
#nostot-ala dt {
	margin:0;
	padding:6px 0 0 6px;
	height:27px;
	color:#ffe87f;
}
#nostot-ala dd {
	margin:0 6px 5px 6px;
	padding:0 0 5px 0;
}
#nostot-ala dd.kuva {
	text-align:center;
}
#nostot-ala dd.kuva a img {
	margin:0 auto;
}

#documentlist dt 
{
	background:#000 url(../img/taustat/otsikkotausta_punainen.gif) no-repeat;
}
#documentlist dd {
	border-bottom: 1px solid #b18734;
}
#documentlist dd.selected { 
	border-bottom: 1px solid #b18734;
	background-color: #888888;
}

#ajankohtaista-1 dt { 
	background:#000 url(../img/taustat/otsikkotausta_punainen.gif) no-repeat;
}
#ajankohtaista-1 dd {
	border-bottom: 1px solid #b18734;
}
#ajankohtaista-2 dt { 
	background:#000 url(../img/taustat/otsikkotausta_oranssi.gif) no-repeat;
}
#ajankohtaista-2 dd {
	border-bottom: 1px solid #b18734;
}
#ajankohtaista-3 dt { 
	background:#000 url(../img/taustat/otsikkotausta_oranssi2.gif) no-repeat;
}
#ajankohtaista-3 dd {
	border-bottom: 1px solid #b18734;
}
#ajankohtaista-4 dt { 
	background:#000 url(../img/taustat/otsikkotausta_keltainen.gif) no-repeat;
}
#ajankohtaista-4 dd {
	border-bottom: 1px solid #b18734;
}

table.wstilatut
{
	background: #fff;
	border: 0px;
}

table.wstilatut td
{
	border-bottom: 1px solid #666;
	border-right: 0px;
}

/* otsikot */
#masthead h1 {
	float:left;
	width:420px;
	height:65px;
	margin:0 0 9px 0;
	padding:0;
	font-size:1em;
}

table#smstilaus {background: #cccccc; border: 0px; margin-bottom: 20px; width: 450px;}
table#smstilaus td {border-bottom: 1px solid #cccccc; border-top:0px; border-left: 0px; border-right: 0px; padding: 8px 0px 0px 10px}
table#smstilaus th {border: 0px; padding: 8px 0px; padding-left: 10px; border-bottom: 1px solid #cccccc;}
table#smstilaus thead {color: #000; font-weight: bold; background: url(../img/taustat/thead_tausta.gif) repeat-x;}
table#smstilaus td.order_item {padding-left: 10px;}

#megaplazatopwrapper #noscriptLogin, #megaplazatopwrapper #topsearch, #megaplazatopwrapper #loginForm, #loggedIn, #logoutForm {display:none !important}
