body { 
background: #EFF2FF; 
margin-left: 40px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px;
margin-top: 0px;
}

H1 {
font-family: Arial, Helvetica, sans-serif;
font-size : 22px;
font-weight : bold;
padding-left:0px;
}
H2 {

font-weight : bold;
padding-left:100px;
margin-height:40px;
}

H20 {

font-weight : bold;
padding-left:10px;
margin-height:10px;
}
H3 {
font-family: Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
padding-left:0px;
}
.half {

font-weight : bold;
margin-left: 10px;
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size:12px;
color::#1B2A0A;
font-weight:bold;
padding-top:0px;
padding-left:10px;
text-align: top;
}

.copy {

margin-left: 40px;
margin-top: 155px;
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size:10px;
color:#47140d;
font-weight:none;
padding-top:0px;
padding-left:10px;
text-align: top;
}

.bred {
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size:12px;
color:#1B2A0A;
font-weight:none;
padding-top:0px;
padding-left:10px;
text-align: top;
}

.bred2 {
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size:12px;
color:#47140d;
font-weight:none;
padding-top:0px;
padding-left: 0px;
text-align: top;
}

.bred3 {
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size:12px;
color:#666666;
font-weight:none;
padding-top:0px;
padding-left:0px;
text-align: top;
}

.bred4 {
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size:12px;
color:#1B2A0A;
font-weight:none;
padding-top:0px;
padding-left:10px;
text-align: top;
}

 .header{ 
 padding: 0px;
 height: 200px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
 border-top: 0px solid  #0207de;
border-right: 1px solid #9a9a9a;
border-left: 1px solid  #9a9a9a;

}
 .esit{ 
margin-left: 30px;
margin-right: 15px;
margin-bottom: 0px;
margin-top: 0px;
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size:12px;
color:#47140d;
font-weight:none;
text-align: top;
}
 .esitt{ 
margin-bottom: 0px;
margin-top: 0px;
border-left: 0px dashed  #9a9a9a;
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size:12px;
color:#1B2A0A;
font-weight:none;
padding-top:0px;
padding-left:5px;
text-align: top;
}


 .tab{ 
 padding: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 0px;
margin-top: 5px;
 border-top: 1px dashed  #9a9a9a;
border-right: 0px dashed  #9a9a9a;

}
 .tab3{ 
 padding: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 0px;
margin-top: 0px;
 border-top: 0px dashed  #9a9a9a;
border-right: 0px dashed  #9a9a9a;

}
 .tab2{ 
 padding: 0px;
margin-left: 70px;
margin-right: 5px;
margin-bottom: 5px;
margin-top: 15px;
 border-top: 0px dashed  #9a9a9a;
border-right: 0px dashed  #9a9a9a;
border-left: 0px dashed  #9a9a9a;
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size:12px;
color:#47140d;
font-weight:none;
text-align: center;
}

 .tabgat2{ 
 padding: 0px;
margin-left: 20px;
margin-right: 5px;
margin-bottom: 5px;
margin-top: 10px;
 border-top: 0px dashed  #9a9a9a;
border-right: 0px dashed  #9a9a9a;
border-left: 0px dashed  #9a9a9a;
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size:12px;
color:#47140d;
font-weight:none;
text-align: center;
}

 .linknavi{ margin-left: 0px;
 margin-bottom: 0px;
 margin-top: 0px;
}
 
.top { margin-left: 0px;
 margin-bottom: 0px;
 margin-top: 0px;
}

 .navi2{ margin-left: 0px;
 margin-top: 0px;
 border-top: 1px solid  #9a9a9a;
border-right: 1px solid  #9a9a9a;
border-left: 1px solid  #9a9a9a;
border-bottom: 1px solid  #9a9a9a;
  	-moz-border-radius-bottomleft: 6px; 
  	  	-moz-border-radius-bottomright: 0px; 
  	  	  	-moz-border-radius-topleft: 0px; 
	-moz-border-radius-topright: 0px;
}

   .navi4 { margin-left: 2px;
 margin-bottom: 3px;
 margin-top: 10px;
}
  .navi3 { margin-left: 0px;
  margin-top: 12px;
  	 -moz-border-radius-topleft: 0px; 
	-moz-border-radius-topright: 0px;
}
  .navi13 { margin-left: 0px;
 margin-bottom: 2px;
 margin-top: 0px;
 border-top: 1px dashed  #0207de;

}

  .navi10 { margin-left: 0px;
 margin-top: 0px;

}


 
    .lootamain {
 margin-top: 0px;
 border-top: 1px dashed  #808080;
  border-bottom: 1px dashed  #808080;
   border-left: 1px solid  #808080;
    border-right: 1px solid  #808080;
}

.containermaster {
margin-left: 0px;
margin-top: 0px;
	background-color: #FFFFFF;
	border-right: #9a9a9a 1px solid; 
	border-top: #9a9a9a 1px solid; 
	border-left: #9a9a9a 0px solid; 
	border-bottom: #9a9a9a 1px solid; 
	-moz-border-radius-bottomleft: 0px; 
	-moz-border-radius-bottomright: 10px; 
	-moz-border-radius-topleft: 0px; 
	-moz-border-radius-topright: 0px;
}
.pict { margin-left: 14px;
color: #ffffff;
font-weight:none }


.sivuheader {  color: grey;
  font-size: 14px;
     margin-left: 20px;
   margin-top: 0px;
    font-family:  Geneva, Arial, Helvetica, sans-serif;
  text-transform: none;
font-weight: bold;
  text-align: left;
 }

.tekstilootavasen {  color: #666666;
  font-size: 12px;
     margin-left: 20px;
   margin-top: 0px;
    font-family:  Geneva, Arial, Helvetica, sans-serif;
  text-transform: none;
font-weight: bold;
  text-align: left;
 }
 .maili {  color: #404040;
  font-size: 11px;
    font-family:  Geneva, Arial, Helvetica, sans-serif;
  text-transform: none;
font-weight: bold;
  text-align: left;
  margin-top: 0px;
 }
 
 .tekstilootaoikea{  color: #000000;
  font-size: 0px;
     margin-left: 0px;
   font-family:'Trebuchet MS',Verdana, Arial, helvetica; 
    font-stretch: normal;
    font-variant: normal;
     text-transform: none;
font-weight: bold;
  text-align: left;
 }
 .tekstilootakeski {  color: #000388;
  font-size: 16px;
     margin-left: 20px;
   margin-top: 0px;
    font-family:  verdana,arial,helvetica,sans-serif;
  text-transform: none;
font-weight: none;
  text-align: top;
 }
  .leipa {  
  color: #000388;
  font-size: 12px;
  margin-left: 12px;
    margin-right: 0px;
   margin-top: 5px;
    font-family:  Geneva, Arial, Helvetica, sans-serif;
  text-transform: none;
font-weight: none;
  text-align: top;
 }
 .fbook {  color: #404040;
     margin-left: 2px;
   margin-top: 6px;
 border-top: 1px dashed  #9a9a9a;
 }
    .jaa { margin-left: 2px;
 margin-bottom: 0px;
 margin-top: 10px;

}
.otsikko1 {  color: #181b56;
margin-left: 10px;
  font-size: 16px;
  font-family: Arial, sans-serif;
  text-transform: none;
  text-decoration: bold;
  text-align: left;
 }
.teksti2 {font-family: Arial, Helvetica, sans-serif;
margin-left: 2px;
font-size: 10px;
color: #000000;
font-weight:none }

.avainlippu {font-family: Arial, Helvetica, sans-serif;
padding-top: 140px;
padding-left: 10px;
font-size: 12px;
color: #000000;
font-weight:none }

.lippu {font-family: Arial, Helvetica, sans-serif;
padding-top: 140px;
padding-left: 40px;
font-size: 12px;
color: #000000;
font-weight:none }

.teksti3 {font-family: Arial, Helvetica, sans-serif;
margin-left: 50px;
font-size: 12px;
color: #ffffff;
font-weight:none }

a.tlink:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #0005c6;
	text-decoration: none;
}
a.tlink:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #0005c6;
	text-decoration: none;
}
a.tlink:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #c00000;
	text-decoration: none;
}
a.tlink:active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #c00000;
	text-decoration: none;
}

a.tlink10:link {
font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: none;
	color:  #800000;
	text-decoration: none;
}
a.tlink10:visited {
font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: none;
	color:  #800000;
	text-decoration: none;
}
a.tlink10:hover {
font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: none;
	color:  #000066;
	text-decoration: none;
}
a.tlink10:active {
font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: none;
	color:  #800000;
	text-decoration: none;
}

a.gatlink:link {
font-family: Trebuchet MS;
	font-size: 14px;
	font-weight:bold;
	color: #800000;
	text-decoration: none;
	 margin-left: 35px;
}
a.gatlink:visited {
font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	color: #800000;
	text-decoration: none;
	 margin-left: 35px;
}
a.gatlink:hover {
font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	 margin-left: 35px;
}
a.gatlink:active {
font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	color: #c00000;
	text-decoration: none;
	 margin-left: 35px;
}

.loota{font-family:Trebuchet MS;
font-size: 13px;
width: 100px;
background: #FFF;
color: #56565a;
margin-top: 100px;
border-top: 1px solid #808080;
border-bottom: 1px solid #808080;
border-left: 1px solid #808080;
border-right: 1px solid #808080;
padding-left: 20px;
padding-top: 5px;
padding-bottom: 5px;
}
 

.tekstilinkit a{font-family:Segoe UI;
font-size: 13px;
padding-top: 0px;
padding-left: 10px;
padding-right: 0px;
color: #56565a;
text-decoration: none;
font-weight:bold }

.palaute {
 font: 900 2.6em "Segoe UI";
font-size: 11px;
color: #56565a;
font-weight:bold;
padding: 0px;
  text-align: top;
}
.palautekentta {
color: #000;
font: "Segoe UI";
font-size: 12px;
background: #f9f9ff;
border-top-style:dotted;
border-right-style:solid;
border-bottom-style:dotted;
border-left-style:solid;
}
input
{
color: #000;
font-family: segoe UI;
font-size: 12px;
text-decoration: bold;
background: #f9f9ff;;
border: 1px solid #808080;
}

   .tarjous { margin-left: 5px;
 margin-bottom: 3px;
 margin-top: 10px;
 border-top: 1px dashed  #9a9a9a;
}
               
                  .indexpic { margin-left: 5px;
 margin-bottom: 3px;
 margin-top: 10px;
 margin-left: 10px;
}
               



