/* base
----------------------------------------------- 
TANA css
*/



body {
margin: 0px;
padding: 0px;
font-family: 'Trebuchet MS';
color: #1c1c1c;
background-color: #000000;
background-color:#ececec; 
background-image: url('/images/bg_big.jpg');
background-repeat:repeat-x; 
background-position: center top;
font-size:12px;
line-height:17px;
}



.galleria_solu {padding:7px; background-color: #f2f2f2;}

.galleria_thumb {width:180px;}

a {
text-decoration: none;
color: #000000;
}

ul a {
text-decoration: underline;
color: #000000;
}

#column2_sub p a  {
text-decoration: underline;
}

a:hover {
color:#727272;
text-decoration: none;
}

p {
font-size:12px;
line-height:17px;
margin-left:15px;
margin-right:10px;
margin-bottom:15px;
margin-top:5px;
}



h1 {
margin:0px;
padding:0px;
margin-left: 15px;
margin-right: 15px;
margin-bottom:10px;
font-size:22px;
text-transform: uppercase;
padding-bottom:10px;
border-bottom: dotted 2px #000000;
font-family: Arial;
line-height:20px;
}

h2 {
margin:0px;
padding:0px;
margin-left: 15px;
padding-top:0px;
text-transform: uppercase;
font-size:18px;
padding-bottom:5px;
border-bottom: solid 0px #ffffff;
font-family: Arial;
}

.etusivu_h1 {
margin:0px;
padding:0px;
margin-left: 15px;
padding-top:0px;
text-transform: uppercase;
font-size:18px;
padding-bottom:5px;
border-bottom: solid 0px #ffffff;
font-family: Arial;
}

.jutut h2 {
font-size:16px;
padding-top:15px;
padding-bottom:0px;
margin-bottom:0px;
}

#centered {
width: 906px; 
top: 0px;
position:relative;
padding:0px;
margin:0 auto;
background: #ffffff;

}

#header {
float:left;
position: relative;
width: 906px; height: 463px;
left:0px; top: 0px;
}

#header_part_1 {
background-color: #000000;
width: 100%;
height: 92px;
position: relative;
z-index: 0;
}

#logo {
float:left;
width: 230px;
}

#menu {
float:left;
background-image: url(/images/navi_bg.jpg);
width: 676px;
height: 92px;
}

#logout {position:absolute; font-size: 11px; right: 20px; top:8px; color: #ffffff;}
#logout a {font-size: 11px; color: #ffffff;}

.navigation {
text-transform: uppercase;
font-size:11px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
text-align: right;
margin-top:43px;
margin-right: 25px;
letter-spacing: 2px
}

.navigation a {
color: #000000;
font-weight:bold;
}


.navigation a:hover {
color: #4a4a4a; }



#language {
position:absolute; 
top:-425px; 
right: 0px;
z-index:10;
color: #f36f21;

}

#language a {
font-size:9px;
color: #ffffff;
}


#header_part_2 {
background-color: #000000;
width: 100%;
height: 371px;
position: relative;
background-image: url(/images/header_part2.jpg);
z-index: 0;
}

#flash {
z-index:4;
float:right;
}

#js_menu {
top: 50px;
left:30px;
position:absolute;
width: 204px;
height: 223px;
}





#kentat {position:relative; z-index: 15;font-size: 11px; position:absolute; top:30px; margin-left:30px;}
#tanalogin {position:relative; z-index:10; margin-left:auto; margin-right:auto; width:231px; height:163px; background-image: url(/files/tanalogin.jpg);}
	
.lomake_kentta {width:100px; height:18px; font-size:11px; }
.painike {height:25px; border: 2px solid #ffffff; width:40px; background-color:#000000; color:#ffffff;}
.loginsolu {padding-left: 20px;}
.radioo {padding-top:6px;}




.extra_user {font-size: 10px; color:#ffffff;}
.login_name {font-size: 10px; color: #ffd966;}
.logout_text a {font-size: 10px; color: #ffffff;}






.juttukuva_pieni {

float:right;
margin:10px;
}

.kuvapankki_pieni img { position: relative; float: left; margin-left: 15px; margin-right: 8px; } 

#content_box_sub {top: -35px; background-image: url(/files/textbox_bg_sub_trans.gif); width: 100%; height:100%; margin:0px; padding:0px; position:relative; clear:both; padding-top:15px;}
#column1_sub {float:left; width: 235px; margin:0px; padding:0px; margin-top:0px; margin-left: 13px;}
#column2_sub {float:left; width: 590px; margin:0px; padding:0px; margin-top:0px; margin-left: 15px;}


#content_box {top: -35px; background-image: url(/files/textbox_bg_trans.gif); width: 100%; height:100%; margin:0px; padding:0px; position:relative; clear:both; padding-top:15px;}
#column1 {float:left; width: 235px; margin:0px; padding:0px; margin-top:14px; margin-left: 13px;}
#column2 {float:left; width: 295px; margin:0px; padding:0px; margin-top:5px; margin-left: 15px;}
#column3 {float:left; width: 295px; margin:0px; padding:0px; margin-top:5px; margin-left: 30px;}

#leftcolumn {width: 454px; margin:0px; padding:0px; padding-bottom:20px; margin-top:0px;}


#rightcolumn img {border:none; margin-top:23px; margin-bottom:20px; }
#rightcolumn img a {border:none;}
#leftcolumn img {border: 0px dotted #000000; margin-bottom: 4px; margin-left:0px;}


#footer {
position: relative;
background-image: url(/images/footer.jpg);
width: 100%;
height: 276px;
margin:0px;
padding: 0px;
z-index:4;
background-color: #000000;
margin-top:-35px;
}

#footer_text_1 {position:absolute; top: 155px; left: 0px;}

#footer_text_2 {position:absolute; top: 0px; left: 530px; width:350px;}


#footer_text_1 p {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
margin-left: 40px;
font-size: 11px;
color: #dfdfdf;
}


#footer_text_2 p {
text-align:right;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
margin-left: 40px;
font-size: 11px;
color: #dfdfdf;
}


.yellow_text {color:#ffd966;}

h3 {
margin:0px;
padding:0px;
margin-left:15px;
font-size:14px;
margin-bottom: 10px;
font-family: Arial;
text-transform: uppercase;
}


.palstankuva {
margin-left: 15px;
}


.small {
margin-left: 15px;
}

.date {
margin:0px;
padding:0px;
margin-left:15px;
color: #f36f21;
font-size:11px;
}


#left_nav {
width: 200px;
margin: 0 auto;
}

#left_nav a {
display: block;
padding-bottom:8px;
padding-top:10px;
padding-left: 10px;
background-color:#f2f2f2;
text-decoration:none;


}

#left_nav a:hover {
background-color:#ffd451;
}

#left_nav ul
{
font-size: 12px;
list-style: none;
padding: 0;
margin: 0;
}

#left_nav ul li {
border-bottom:3px solid #ffffff;


}


#osastonteksti2_news {
width: 200px;
margin: 0 auto;
margin-top:-40px;
}


#osastonteksti2_news a {
display: block;
padding-bottom:8px;
padding-top:10px;
padding-left: 10px;
background-color:#f2f2f2;


}

#osastonteksti2_news a:hover {
background-color:#ffd451;
}

#osastonteksti2_news ul
{
font-size: 12px;
list-style: none;
padding: 0;
margin: 0;
}

#osastonteksti2_news ul li {
border-bottom:3px solid #ffffff;


}




.kolmas_taso {
padding-left: 5px; background-color:#d2d2d2;
}

.kolmas_taso a {
color: #8d8d8d;

}

.tiedostot {
padding: 0px;
margin:0px;
margin-left:7px;
margin-top:0px;
background-color:#f2f2f2;
margin-bottom:10px;
}



.jutut {
padding: 0px;
margin:0px;
margin-left:20px;
margin-top:0px;
background-color:#f2f2f2;
margin-bottom:10px;
padding-bottom:2px;
}

.jutut a:hover {
color:#727272;
}

.jutunkuva {
padding: 0px;
margin:10px;
border: 1px solid #000000;
width: 140px;
background-color:#f2f2f2;
float:left;
}


.isokuva {
padding: 0px;
margin:10px;
border: 1px solid #000000;
float:right;
}



#osastonteksti1 {
margin-bottom:30px;
}


#osastonteksti2 {
margin-top:40px;
}


.player {
margin: 5px;
margin-left: 15px;
margin-right:15px;
float:left;
}

#product_lines img {
border: 0px solid #ffffff;
}

#product_lines img a {
border: 0px solid #ffffff;
}



#js_menu img {
padding: 0px;
margin: 0px;
margin-left:-2px;
margin-top:-2px;

}

#js_menu img a {
padding: 0px;
margin: 0px;
border: 0px solid #000000;

}



/* defaults for all examples */  
.kwicks {  
     list-style: none;  
     position: relative;  
     margin: 0;  
     padding: 0;  
}  
.kwicks li{
     display: block;  
     overflow: hidden;  
     padding: 0;  
     cursor: pointer;  
}  

.kwicks li{
	width: 203px;
	height: 53px;
	margin-bottom: 3px;
}

#kwick1 { 
}

#kwick2 {
}

#kwick3 {
}

#kwick4 { 
margin-bottom: none;
}
        	


/*myyntipalsta*/

.jutut_myynti {
padding: 0px;
margin:0px;
margin-left:20px;
margin-top:0px;
background-color:#f2f2f2;
margin-bottom:10px;
padding-bottom:2px;
position:relative;
}

.jutut_myynti a:hover {
color:#727272;
}

.jutut_myynti h2 {
font-size:16px;
padding-top:15px;
padding-bottom:0px;
margin-bottom:0px;
}

.readmore {position:absolute; right:5px; bottom:3px; }


.myyntikuva {
padding: 0px;
margin:10px;
border: 1px solid #000000;
background-color:#f2f2f2;
float:left;
}


#detail_tiedot {width: 550px; margin-left:10px; padding-top:10px; padding-bottom:20px; padding-left:20px; background-color:#f3f3f3;}
#detail_tiedot p {margin:0; margin-left: 10px; float:left; width:240px;}
#myyntikuvat {margin-left:10px; width: 520px; margin-top:20px;}
.myyntikuva_iso {border:1px solid #000000;}
.myyntikuva_pieni {border:1px solid #000000; width:118px; margin-top:3px; margin-left:0px; margin-right:4px;}


.laitelomake
{
    height: 530px;
    width: 250px; 
    background-color:#f3f3f3; 
    float:left; 
    margin-left:15px; 
    padding:10px; 
}
.laitelomake p 
{
    margin:0px; 
    font-weight:bold;
}
.laitelomake_kuvat
{
    width: 535px; 
    background-color:#f3f3f3; 
    float:left; 
    margin-top:10px; 
    margin-left:15px; 
    padding:10px; 
    clear:both; 
}
#lomakkeen_napit 
{
    margin-left: 15px; 
    position:relative; 
    padding-right: 20px; 
    padding-top: 15px; 
    padding-bottom:15px; 
    clear:both; 
    background-color: #f3f3f3; 
    width: 535px; 
    margin-top:10px; 
    text-align:right;
}
#heading_link
{
    float: right;
    font-size: 12px;
    margin: 3px 0 0 0;
    padding: 0;
}
#list_type_links
{
    font-size: 12px;
    margin: 5px 10px 15px 15px;
}
#list_type_links a#used_equipment_valittu
{
    text-decoration: underline;
}
.jutut_myynti .readmore a
{
text-transform: uppercase;
}

#column2_sub p.sivukartta a
{
    text-decoration: none;
}