#theme-navigation ul { display:block ; position:absolute ; top:11px ; left:95px; }
a#matkaviestinta 	{ background:url(../img/navi/matkaviestinta/matkaviestinta.gif) no-repeat left top ; width:130px ; }
a#liittymat 		{ background:url(../img/navi/matkaviestinta/liittymat.gif) no-repeat left top ; width:96px ; }
a#laitteet 			{ background:url(../img/navi/matkaviestinta/laitteet.gif) no-repeat left top ; width:87px ; }
a#palvelut			{ background:url(../img/navi/matkaviestinta/palvelut.gif) no-repeat left top ; width:87px ; }
a#tuki				{ background:url(../img/navi/matkaviestinta/tuki.gif) no-repeat left top ; width:61px ; }
a#osta				{ background:url(../img/navi/matkaviestinta/osta.gif) no-repeat left top ; width:61px ; }

a#matkaviestinta.act 	{ background:url(../img/navi/matkaviestinta/matkaviestinta_act.gif) no-repeat left top ;  }
a#liittymat.act 		{ background:url(../img/navi/matkaviestinta/liittymat_act.gif) no-repeat left top ; }
a#laitteet.act 			{ background:url(../img/navi/matkaviestinta/laitteet_act.gif) no-repeat left top ; }
a#palvelut.act			{ background:url(../img/navi/matkaviestinta/palvelut_act.gif) no-repeat left top ; }
a#tuki.act				{ background:url(../img/navi/matkaviestinta/tuki_act.gif) no-repeat left top ; }
a#osta.act				{ background:url(../img/navi/matkaviestinta/osta_act.gif) no-repeat left top ;  }
/* uusi liittymät-navi */
#theme-navigation ul {  list-style:none ; position:relative ; margin:0 ; padding:0 ;}
#theme-navigation li { float:left ;}
#theme-navigation a { 
	float:left ; 
	display:block ; 
	position:relative ; 
	text-indent:-9999em; 
	height:36px ; 
	outline:none ;
	background-image: url("/liittymat/assets/img/navi_liittymat.png");
}

#theme-navigation a#n1.act { background-position: 0 -36px; }
#theme-navigation a#n2.act { background-position: -177px -36px; }
#theme-navigation a#n1 { background-position: 0 0; width:177px; }
#theme-navigation a#n2 { background-position: -177px 0; width:229px; }
/* uusi liittymät-navi päättyy */
#main .twocol-one {
    float: left;
    width: 405px;
}
#main .twocol-two {
    float: left;
    margin-left: 12px;
    width: 186px;
}
#pricelist {
    color: #000;
}
#pricelist th, td {
    padding: 5px;
    text-align: left;
}
#pricelist th {
    background-color: #b8dff8;
}
#pricelist th.otsikko {
    background-color: #fff;
    font-size: 14px;
    padding-top: 15px;
}
#pricelist .alt, #paketti .alt {
    background-color: #ebebeb;
}
#pricelist a {
    color: #000;
}
#etusivu-nostot {
    margin-top: 24px;
    width: 852px;
}
#etusivu-nosto-iso-1 {
    float: left;
    margin: 22px 0 0 -13px;
    position: relative;
    text-align: center;
    width: 421px;
}
#etusivu-nosto-iso-2 {
    float: right;
    margin: 36px -33px 0 0;
    position: relative;
    text-align: center;
    width: 421px;
}
#etusivu-nosto-iso-spacer {
    background: url(/matkaviestinta.new/img/etu_nosto-iso-spacer.gif) no-repeat;
    float: left;
    margin-left: 15px;
    height: 135px;
    width: 10px;
}
#etusivu-pikkunostot {
    clear: both;
    padding: 48px 0 24px 0;
}
#etusivu-nosto-pieni-1 {
    float: left;
    text-align: center;
    width: 284px;
}
#etusivu-nosto-pieni-2 {
    float: left;
    text-align: center;
    width: 284px;
}
#etusivu-nosto-pieni-3 {
    float: left;
    text-align: center;
    width: 284px;
}
input.red-error {
    border: 1px solid #fe0000;
    background: #ff999a;
}

.wide-box {
	width: 842px;
	height: 62px;
	background: url(/matkaviestinta/img/wide_box.png) no-repeat;
    margin-left: 2px;
	padding-left: 10px;
	padding-top: 15px;
}
.wide-box h3 {
    margin: 0;
    padding: 0;
}
.wide-box p {
    color: #fff;
    margin: 4px;
}
