@import "reset.css";
@import "../i/js/jqtransformplugin/jqtransform.css";

body
{

    font-family: 'Arial','Verdana','Tahoma','Times New Roman','Sans-Serif';
     background: #3366A2 url('../images/bg.jpg') repeat-x;
     font-size:74%;

}

a,
a:active,
a:hover
{
    color:#336699;


}
a:hover
{
    text-decoration:none;
}


 h1, h2, h3
 {
     color:#336699;
     font-size:18px;
     margin-bottom:15px;
     padding-bottom:10px;
     border-bottom: solid 2px #F6D700;
     

 }

#wrapper
{
    margin:0 auto;
    width:960px;
   
}



#header
{
       background: transparent url('../images/logo.jpg') no-repeat 30px 0;
       height:80px;
       margin:20px 0;
       position:relative;
}

#header a
{
    display:block;
    text-indent:-5000em;
    float:left;
  
}

#logo_yrityssuomi
{
    display:block;
    width:220px;
    height:80px;
    margin-left:30px;
}

#logo_yp
{
    display:block;
    width:250px;
    height:80px;
    margin-left:15px;
}

#mainmenu
{
    height:50px;
    position:relative;
    overflow:hidden;
        background: transparent url('../images/box_t.png') no-repeat left 34px;
}



#tabs
{
   position:absolute;
   top:0;
   left:30px;
}

#links
{
   position:absolute;
   top:12px;
   right:25px;
}

#mainmenu li
{
    float:left;
}

#tabs li
{
    margin-right:5px;
}


#tabs a
{
    float:left;
    display:block;
    background: transparent url('../images/tab.png') no-repeat;
    width:160px;
    color:#fff;
    font-weight:bold;
    text-align:center;
    padding:13px 0 30px 0;
    text-decoration:none;
           
}

#tabs a:hover
{
  
    background: transparent url('../images/tab_hover.png') no-repeat;
 
           
}


#tabs a.active,
#tabs a.active:hover
{
  
    background: transparent url('../images/tab_active.png') no-repeat;
 
           
}





#links li
{
    margin:0 5px;
    padding:0 5px 0 0;
    border-right:solid 1px #336699; 
}

.last
{
border:none!important;
}

#content
{
    padding:2px;
}



#footer
{
    color:#fff;
    height:100px;
    position:relative;
    font-size:94%;
    line-height:150%;
    text-align:center;
    padding:25px 140px;
}



.box_t
{
     background: transparent url('../images/box_t.png') no-repeat;
     height:20px;

     line-height:0px;
  overflow:hidden;
}

.box_b
{
     background: transparent url('../images/box_b.png') no-repeat left bottom;
     height:20px;
}

.box_m
{
  background: transparent url('../images/box_m.png') repeat-y;
  padding:0px 30px;
line-height:150%;
}


fieldset
{
    position:relative;
    padding-bottom:0px;
}

legend
{
    display:none;
     
}

.frmTitle
{
      color:#336699;
float:left;
     margin-bottom:15px;
     padding-bottom:5px;
     border-bottom: solid 1px #F6D700;
     width:160px;
     
     
     
}

.frmInputs
{
    float:left;
   margin-left:15px;


}

.frmButtons
{
margin-left:180px;
padding:10px 0 0 0;


}


#searchtext
{
    width:315px;
    font-size:120%;
}

label
{
    margin:10px 0 0 3px;
    
}

.clear
{
clear:both;

}


.jqTransformCheckbox 
{
    margin-left:5px;
}

.jqTransformSelectWrapper
{
    margin-right:10px;
}

button.jqTransformButton span span
{
    color:#fff;
padding:10px 15px 0 30px;
font-weight:bold;
}


button.jqTransformButton span {

padding:0 15px 0 0;
}

button.jqTransformButton span span {
height:23px;
}

.frmReset span
{
    background:none!important;
        color:#336699!important;
    text-decoration:underline!important;
    padding:10px 0 0 0!important;
    margin-left:10px!important;
    width:160px;
}

#search
{
    padding:20px 0 10px 0;
}

.MoreMargin
{
    padding:10px 0;
}
.searchslide
{
  
    display:block;
    padding:5px 0 0 20px;
      background: transparent url('../images/plus.gif') no-repeat 0 6px;
      
}

.searchslide_active
{
  
    display:block;
    padding:5px 0 0 20px;
      background: transparent url('../images/minus.gif') no-repeat 0 6px;
      
}

#resultsType a
{
    float:left;
    margin-right:5px;
}

a.button_link
{
        background: transparent url('../images/button_link.png') no-repeat;
        display:block;
        width:150px;
        color:#fff;
        padding:3px 0;
        text-align:center;
        text-decoration:none;
}

a.button_link_active
{
     background: transparent url('../images/button_link_active.png') no-repeat;
        display:block;
        width:150px;
        color:#fff;
        padding:3px 0;
        text-align:center;
        text-decoration:none;
}

#resultsCount
{
    padding:15px 0 0 0;
}

.resultsPaging
{
    text-align:left;
    padding:10px 0;
}

.resultsPaging a
{
 margin:0 5px;
    
}

.activePage
{
    text-decoration:none;
}

.prev, .next
{
    font-weight:bold;
}



#ResultsList ul
{
    border-left: solid 1px #D6E0EC;
        border-right: solid 1px #D6E0EC;
}

#ResultsList li
{
       background: transparent url('../images/results_li_bg.png') repeat-x bottom left;
   
       padding:15px;
}

#ResultsList li a
{
       background: transparent url('../images/arrow_r.gif') no-repeat 0 5px;
       padding:5px 20px;
}
#ResultsList li p
{
       
       margin:5px 20px;
}

.results_t
{
     background: transparent url('../images/results_t.gif') no-repeat;
     height:6px;

     line-height:0px;
  overflow:hidden;
}

.results_b
{
     background: transparent url('../images/results_b.gif') no-repeat;
     height:6px;

     line-height:0px;
  overflow:hidden;
}

.back
{

  padding:0px 0 5px 20px;
      background: transparent url('../images/arrow_l.gif') no-repeat 0 0;
 float:left;
 display:block;
     
}

.printPage
{
    float:right;
}

.card_title
{
    margin-top:15px;
}

p.sisennetty{
	margin-left: 50px;	
}
