.bottomright	{ background-image: url(../images/bottomright.jpg); background-repeat: no-repeat; background-position: right bottom; padding: 6px 6px 6px 6px; text-align:left;}
.bottomleft	{ background-image: url(../images/bottomleft.jpg); background-repeat: no-repeat; background-position: bottom left; }
.topright	{ background-image: url(../images/topright.jpg); background-repeat: no-repeat; background-position: top right ; margin-right: auto; margin-left: auto; }
.topleft	{ background-image: url(../images/topleft.jpg); background-repeat: no-repeat; background-position: left top; background-color: #fff;}

.bodybg{
background:#0f2501;
color:#000;
margin:0px;
padding:0px;
font-family:arial;
}
.wrapper{
width:946px;
margin:auto;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
.intro{
background:#45a400 url(../images/haipy.jpg) top left;
text-align:right;
height:136px;
}

.navibar{
margin-top:0px;
background:#312829;
color:#fff;
margin-bottom:5px;
height:100%;
}
.navibar a{
color:#fff;
text-decoration:none;
background:#312829;
font-size:8pt;
text-transform:uppercase;
font-weight:bold;
}
.navibar a:hover{
color:#fff;
text-decoration:none;
background:#312829;
font-size:8pt;
text-transform:uppercase;
font-weight:bold;
}
.navibar a:visited{
color:#fff;
text-decoration:none;
background:#312829;
font-size:8pt;
font-weight:bold;
}
.navibar a:active{
color:#fff;
text-decoration:none;
background:#312829;
font-size:8pt;
font-weight:bold;
}

.navibar a.b{
font-weight:bolder;
font-size:8pt;
color:#a0a0a0;
text-transform:uppercase;
}

.mainnavi{
color:#fff;
padding:4px 2px 4px 20px;
text-align:center;
}

.separator{
padding-left:10px;
display:inline;
}
.clear{
clear: both;
height: 0;
line-height: 0;
font-size: px; /*for IE*/
}

.extrabar{
width:180px;
padding-left:3px;
}

.extracontent{
margin-left:2px; 

}
.extracontent h1, .extracontent .h1{
background:#44a301 url(../images/corner_tr.gif) top right no-repeat; 
padding:12px 3px 4px 8px; 
color:#fff; 
font-size:8pt; 
margin:0px 0px 3px 0px; 
font-weight:bold;
text-transform:uppercase;
}
#subnavicontent h1, .h1{
background:#45a100 url(../images/corner_tl.gif) top left no-repeat; 
padding:12px 3px 4px 8px; 
color:#fff; 
font-size:8pt; 
margin:0px 0px 3px 0px; 
font-weight:bold;
text-transform:uppercase;
}
#subnavicontent{
margin-right:5px; 
margin-bottom:5px; 
width:180px;
}


.boxborderds{
border:1px solid #ccc; 
width:178px; 
}

.extracontent h2{
padding:3px 8px 0px 8px; 
color:#000; 
font-size:10pt; 
line-height:11pt; 
margin:0px; 
font-weight:bold;
}
.extracontent p{
padding:0px 8px 0px 8px; 
color:#000; 
font-size:10pt; 
line-height:11pt; 
margin:0px;
}
.extracontent a{
display:block;
padding:8px 5px 8px 5px;
color:#090203; 
font-size:10pt; 
line-height:11pt; 
margin:0px; 
text-decoration:none;
}
#subnavicontent a{
display:block;
background:#fff; 
padding:4px 3px 2px 8px; 
color:#090203; 
font-size:10pt; 
margin:0px; 
text-decoration:none; 
}

#subnavicontent a.active{
display:block;
background:#fff; 
padding:4px 3px 2px 8px; 
color:#090203; 
font-size:10pt; 
font-family: arial;
font-weight:bold;
margin:0px; 
text-decoration:none; 
}
#subnavicontent a.sub{
display:inline;
background:#fff; 
padding:2px 3px 2px 0px; 
color:#090203; 
font-size:10pt; 
margin:0px; 
text-decoration:none; 
}
#subnavicontent a.subactive{
display:inline;
background:#fff; 
padding:2px 3px 2px 0px; 
color:#090203; 
font-size:10pt; 
margin:0px; 
font-family: arial;
font-weight:bold;
text-decoration:none; 
}
#subnavicontent ul{
display:block;
background:#fff; 
padding:2px 3px 6px 10px; 
color:#090203; 
font-size:10pt; 
margin:0px; 
text-decoration:none; 
list-style: none;
}
#subnavicontent li{
background:#fff url(../images/bullet.gif)left no-repeat; 
padding:2px 3px 2px 8px; 
color:#090203; 
font-size:10pt; 
margin:0px 0px 0px 5px; 
text-decoration:none; 
}
.subli{
background:#fff url(../images/bullet.gif)left no-repeat; 
padding:2px 3px 2px 8px; 
color:#090203; 
font-size:10pt; 
margin:0px 0px 0px 10px; 
text-decoration:none; 
}

.maincontent{
margin:0px 0px 0px 3px; 
border:1px solid #ccc; 
text-align:left; 
height:400px;
padding:8px;
}

div.bottomright > table{
	width:934px;
}

.maincontent2{
margin:0px 0px 0px 3px;
background: #fff url(../images/mainpage_bg.jpg) top left no-repeat; 
border:1px solid #ccc; 
text-align:left; 
padding:8px 8px 8px 160px;
width:100%;
}
.mainrbar{
background:#45a100 url(../images/corner_tl.gif) top left no-repeat; 
height:468px;
width:173px;
padding:12px 3px 4px 8px; 
color:#fff; 
font-size:8pt; 
margin:0px 5px 3px 0px; 
font-weight:bold;
}
.maincontent h1, .maincontent p[id^="title"] {
font-weight:bold; 
font-size:14pt;
color:#367908;
text-transform:uppercase;
}
.maincontent h2{
font-weight:bold; 
font-size:12pt;
}
.maincontent p{
line-height:11pt; 
font-size:10pt;
}
.maincontent li{
line-height:11pt; 
font-size:10pt;
}
#subnavicontent2{
margin-right:5px;
margin-bottom:5px; 
width:180px;
}

#subnavicontent2 h1{
background:#45a100 url(../images/corner_tl.gif) top left no-repeat; 
padding:12px 3px 4px 8px; 
color:#fff; 
font-size:8pt; 
margin:0px 0px 3px 0px; 
font-weight:bold;
}

#subnavicontent2 a{
display:block;
background:#fff; 
padding:4px 3px 2px 8px; 
color:#090203; 
font-size:10pt; 
margin:0px; 
text-decoration:none; 
}

#subnavicontent2 a.active{
display:block;
background:#fff; 
padding:4px 3px 2px 8px; 
color:#090203; 
font-size:10pt; 
font-family: arial;
font-weight:bold;
margin:0px; 
text-decoration:none; 
}
#subnavicontent2 a.sub{
display:inline;
background:#fff; 
padding:2px 3px 2px 0px; 
color:#090203; 
font-size:10pt; 
margin:0px; 
text-decoration:none; 
}
#subnavicontent2 a.subactive{
display:inline;
background:#fff; 
padding:2px 3px 2px 0px; 
color:#090203; 
font-size:10pt; 
margin:0px; 
font-family: arial;
font-weight:bold;
text-decoration:none; 
}
#subnavicontent2 ul{
display:block;
background:#fff; 
padding:2px 3px 6px 10px; 
color:#090203; 
font-size:10pt; 
margin:0px; 
text-decoration:none; 
list-style: none;
}
#subnavicontent2 li{
background:#fff url(../images/bullet.gif)left no-repeat; 
padding:2px 3px 2px 8px; 
color:#090203; 
font-size:10pt; 
margin:0px 0px 0px 5px; 
text-decoration:none; 
}
.maincontent a{
color:#367908;
line-height:11pt; 
font-size:10pt;
}
.maincontent2 a{
color:#367908;
line-height:11pt; 
font-size:10pt;
}
.maincontent2 h1{
margin:0px; 
padding:0px; 
font-weight:bold; 
font-size:10pt;
}
.maincontent2 h2{
font-weight:bold; 
font-size:12pt;
}
.maincontent2 p{
line-height:11pt; 
font-size:10pt;
}
.maincontent2 li{
line-height:11pt; 
font-size:10pt;
}
#prodcard{
line-height:11pt; 
font-size:10pt;
}
#prodcard p{
margin:0px;
padding:0px;
line-height:11pt; 
font-size:10pt;
}

#prodcard  a{
color:#367908;
line-height:11pt; 
font-size:10pt;
}

a.MuruPolku {
	text-decoration: none;
	line-height:11pt; 
font-size:10pt;
}

span.MuruPolku {
line-height:11pt; 
font-size:10pt;
font-weight:bold;
}
.shopitem{
display: block;
float: left; 
width: 260px; 
min-height: 220px;
}
.inputbox{
width:300px;
}

#usedMachinesDetailed td{
font-size:10pt;
}
#usedMachinesDetailed  h1{
font-weight:bold; 
font-size:14pt;
color:#367908;
text-transform:uppercase;
}

#usedprevnext a{
color:#000;
font-weight:bold;
text-decoration:none;
}
#tulosta{
float:right; 
font-weight:bold; 
text-decoration:none;
}
td.maincontent ul {
line-height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0 0 0 20px;
}
td.maincontent ul li {
background:transparent url(../images/bull.png) no-repeat scroll 0 0.3em;
margin:0 0 0.5em;
padding:0 0 0 30px;
}
td.maincontent table{
border:1px;border-style:solid;border-color:#ccc;font-size:13px;
}
td.maincontent th{
border:1px;border-style:solid;border-color:#ccc;font-weight:bolder;text-align:center;
}
td.maincontent td{
border:1px;border-style:solid;border-color:#ccc;
}
span.blank table{
border:0px;
}
span.blank th{
border:0px;
}
span.blank td{
border:0px;
}
.ad h1 {font-size:14px;line-height:24px;}

.ad h1 {font-weight:bold;font-size:13pt;color:#367908;text-transform:uppercase;display:inline;}
.ad h2 {font-weight:bold;font-size:12pt;color:#367908;display:inline;}
.ad h3 {font-weight:bold;font-size:12pt;color:#367908;display:inline;}
.ad .h1h {font-weight:bold;font-size:13pt;color:#367908;text-transform:uppercase;display:inline;}

.anons u {font-weight:bold;text-decoration:none;}
.anons {margin:1px;float:left;}
.anons .h1m {background-image:none;padding:4px;text-align:center;}
/*.anons img {width:175px;height:175px;border:0 none;outline:0 none;}*/
.anons .inner {font:normal 10px/12px Arial;text-align:left;margin:1px;}
/*.anons .box {float:left;width:175px;height:305px;border:1px solid #ccc;margin:1px;}*/
/*fix IE6*/
.anons img {width:174px;height:175px;border:0 none;outline:0 none;}
.anons .box {float:left;width:174px;height:305px;border:1px solid #ccc;margin:1px;}

.hw {background:#45A100;padding:2px;margin:0 0 3px;text-align:center;}
.hw h2 {font:bold 10pt/11pt Arial;color:#fff;text-transform:uppercase;display:inline;padding:0;margin:0;}
.hw span {font:bold 10pt/11pt Arial;color:#fff;text-transform:uppercase;display:inline;padding:0;margin:0;}
