#logo-vasen{
float:left;
width:110px;
height:110px;
}
#logo-oikea{
width:692px;
/*height:105px;*/
height:auto;
margin-left:10px;
float:left;
display:inline;
overflow:hidden;
}
#ketju_navi_header {
/*width:650px !important;*/
/*left:150px !important;*/
width:685px !important;
left:126px !important;
}
.nostolehti {
width:376px;
background:#f4f4f4;
margin-top:20px;
background:url('../kuvat/abc-paperi-keski.gif') repeat-y top left;
}
.nostolehti_ala{
height:16px;
background:transparent url('../kuvat/abc-paperi-alalaita.gif') left bottom no-repeat;
}

.nostolehti_wrap {
background:transparent url('../kuvat/abc-paperi-kulma.gif') no-repeat top left;
position:relative;
right:0px;
top:0px;
padding:25px 15px 15px 15px;
}
.nostolehti_cont_wrapper{
padding:0 10px 0 10px;
}
#ketju_wrapper h2.ketjutitle{
margin:0px 0px 30px 0px;
color:#fff;
}
.ketjupalvelut h3 {
color: #3080BC;
}
.clearfix{
clear:both;
}
.ketjupalvelut h3 {
font-size:14px;
}
.ketjutitle{
font-weight:bold;
padding-left:12px;
padding-top:5px;
padding-bottom:5px;
line-height:1 !important;
background-color:#76b94c; /* ABC */
color:#fff;
width:auto;
}
.tuotteet{
width:167px;
background-color:#76b94c;
padding:3px;
float:left;
margin:0 20px 20px 0;
display:inline;
}
.tuotelista-wrapper{
border:2px solid white;
padding:5px;
min-height:115px;
height:auto !important;
height:115px;
}
.tuotelista{
margin:0;
padding:0;

}
.tuotelista{
list-style:none;
list-style-position:outside;
margin:0;
}
.tuotelista li{
padding:0;
margin:0;
color:#ffffff;
margin-top:3px;
margin-bottom:3px;
}
.tuotteet a{
color:#ffffff;
}
.tuotteet p{
color:#ffffff;
font-weight:bold;
margin:0px 0px 5px 0px;
}
img.right{
float:right;
margin:0 0 5px 5px;
}
.tekstipalsta{
float:left;
width:360px;
margin-left:44px;
display:inline;
}
.kuvapalsta{
width:175px;
float:right;
}
#teksti-kuvalla{
margin:10px 0px 20px 0px;
}
#teksti-kuvalla h2.ketjutitle{
width:475px;
margin-left:34px;
}
div#fancy_content {
background-color:#fff;
color:#000;
}
div#fancy_bg_n ,
div#fancy_bg_ne,
div#fancy_bg_e ,
div#fancy_bg_se ,
div#fancy_bg_s ,
div#fancy_bg_sw,
div#fancy_bg_w,
div#fancy_bg_nw {
background:none;
}
div#fancy_inner{
border: 2px solid #5F5F5F;
}
div#fancy_close {
	position: absolute;
	top: 10px;
	right: 10px;
	height: 30px;
	width: 46px;
	background: transparent none;
	font-weight:bold;
	cursor: pointer;
	z-index: 181;
	display: none;
}
#ketju_col_center .csc-textpic{
overflow:hidden;
margin-bottom:15px;
}
* html #ketju_col_center .csc-textpic{
height:1%; /* hasLayout */
}
#ketju_col_center .csc-textpic .csc-textpic-text p{
line-height:1.3;
}
#ketju_col_center .csc-textpic-imagewrap{
margin-right:25px !important;
min-height:70px;
height:auto !important;
height:70px;
}
#ketju_col_center .csc-textpic .csc-textpic-text{
padding-top:5px;
}
.slide-text-wrap p {
font-weight:bold;
margin:14px 0 0 0;
padding:0;
/*color:#000;*/
font-size:11px !important;
}
#ketju_col_left_slide div {
margin-bottom:7px;
	}

#ketju_col_left_slide a {
/*font-size:11px !important;*/
}
#ketju_col_left_slide ul {
padding-left:14px !important;
}

a.edut-next{
background-color:#76B94C;
color:#fff;
display:block;
float:right;
font-size:11px;
margin:0 3px 10px;
/*padding:5px;*/
padding:5px 2px 5px 9px;
width:188px;
display:inline;
/*font-weight:bold;*/
}

