/*/*/

body {margin: 0px; padding: 0px 0px 30px 0px; background: url(images/body_bg.gif) repeat-x #003167; font-family: verdana, arial, sans-serif; 
font-size: 80%;}
span.hide {display: none;}

div.master {width: 100%; text-align: center;}
div.main {width: 920px; text-align: left; margin-left: auto; margin-right: auto; position: relative; margin-bottom: 0px;}
div.left {width: 261px; height: 642px; background: url(images/drake4.gif) no-repeat #ffffff; position: relative; background-position: 3px 0px; float: left; clear: none; margin: 0px;}
div.clear {clear: both; overflow: hidden; height: 0px; margin: 0px;}

div.left h1 {width: 258px; height: 514px; margin: 125px 0px 0px 3px; padding: 0px; background: url(images/car.gif) no-repeat #ffffff;}
div.left h1#uutiset {}
div.left h1#index {background: url(images/lehtipeili2.jpg) no-repeat #ffffff;}
div.left h1#palvelut {background: url(images/nosto.jpg) no-repeat #ffffff;}
div.left h1#uudet_autot {background: url(images/uusi_astra.jpg) no-repeat #ffffff;}
div.left h1#vaihtoautot {background: url(images/vaihtokeulat_u.jpg) no-repeat #ffffff;}
div.left h1#yhteystiedot {}
div.left h1#yhteydenotto {}
td.tdoik {text-align:right;}

div.facebook{float:right;line-height:48px;margin-top:19px !ie;}
div.facebook img {/*float:right;*/ border:none;position:absolute;margin-left:8px;}
div.facebook a {text-decoration:none;padding-right:58px;padding-top:20px;}

div.right {background: url(images/text_top3.gif) no-repeat #EFEFEB; width: 578px; border: 3px solid #ffffff; border-top: none; float: left; padding: 
	0px 30px 50px 39px; min-height: 589px; margin: 0px;} 

div.right p, div.right h1 {margin-top: 0px;}

div.oikeakavenna {width:488px;margin-left: 45px;}

div.menu {position: relative; width: 582px; height: 23px; margin-left: 0px; margin-top: 75px; margin-bottom: 32px; left: -9px;}
div.menu a.uutiset, div.menu a.index, div.menu a.palvelut, div.menu a.uudet_autot, div.menu a.vaihtoautot, div.menu a.yhteystiedot,div.menu a.yhteydenotto {display: block; 
height: 23px; position: absolute; top: 1px;}
div.menu a.uutiset {width: 56px; background: url(images/bn_index.gif) no-repeat transparent; 		left: 75px; top: 0px;}	
div.menu a.index {width: 65px; background: url(images/bn_autotalo.gif) no-repeat transparent; 	left: 0px;}
div.menu a.palvelut {width: 61px; background: url(images/bn_palvelut.gif) no-repeat transparent; 	left: 142px;}
div.menu a.uudet_autot {width: 92px; background: url(images/bn_uudet_autot.gif) no-repeat transparent; left: 212px;}
div.menu a.vaihtoautot {width: 86px; background: url(images/bn_vaihtoautot.gif) no-repeat transparent; 	left: 312px;}
div.menu a.yhteystiedot {width: 91px; background: url(images/bn_yhteystiedot.gif) no-repeat transparent;left: 513px;}
div.menu a.yhteydenotto {width: 97px; background: url(images/bn_yhteydenotto.gif) no-repeat transparent;left: 408px;}
div.menu a#active {border-bottom: 3px solid #003167;}

h2.hl_index, h2.hl_uutiset, h2.hl_palvelut, h2.hl_uudet_autot, h2.hl_vaihtoautot, h2.hl_yhteystiedot, h2.hl_yhteydenotto {position: relative; left: -9px;}
h2.hl_uutiset {width: 179px; height: 32px; background: url(images/hl_uutiset.gif) no-repeat transparent;}
h2.hl_index {width: 179px; height: 32px; background: url(images/hl_autotalo.gif) no-repeat transparent;}
h2.hl_palvelut {width: 179px; height: 32px; background: url(images/hl_palvelut.gif) no-repeat transparent;}
h2.hl_uudet_autot {width: 179px; height: 32px; background: url(images/hl_uudet_autot.gif) no-repeat transparent;}
h2.hl_vaihtoautot {width: 179px; height: 32px; background: url(images/hl_vaihtoautot.gif) no-repeat transparent;}
h2.hl_yhteystiedot {width: 179px; height: 32px; background: url(images/hl_yhteystiedot.gif) no-repeat transparent;}
h2.hl_yhteydenotto {width: 179px; height: 32px; background: url(images/hl_yhteydenotto.gif) no-repeat transparent;}


div.footer {margin: 0px; padding: 0px;}
div.footer p {margin: 0px; padding: 10px 14px 0px 0px; text-align: right; color: #ffffff;}
div.footer p span.star {font-size: 80%; color: #3B618A; padding: 0px 2px;}

span.spacer {font-weight: normal; padding: 0px 6px; color: #69695e;}

a:link {color: #004488;}
a:visited {color: #555555;}
a:hover {color: #880000;}


h2 {padding: 4px 7px;}
h1 {font-size: 100%; font-weight: bold; font-family: arial, verdana, sans-serif; color: #444438;}
/* h2 {color: #ffffff; background: #003167; font-size: 100%; font-weight: bold; margin: 1.6em 0em;} */
h2 {color: #444438; background: #BEBEAC; font-size: 100%; font-weight: bold; margin: 1.6em 0em;} 
h3 {font-size: 100%; font-weight: bold; color: #444438;}
h4,h5,h6 {font-size: 80%; font-weight: bold;}
h6 {color: #800;}
p {}


p.showAll {text-align: right; margin-bottom: 0px;}
p.showAll a:visited {color: #004488;}


div.newsitem h2 span.date {font-weight: normal; font-size: 90%;}

@media print {
	body {background: #ffffff;}
	div.main {width: 100%;}
	div.menu {display: none;}
	div.left {width: auto; height: auto; float: none; clear: all; background: none;}
	div.left h1 {background: none; width: auto; height: auto; position: relative; left: 0; top: 0;}
	div.right {width: 100%; float: none; margin: 0px; position: relative; left: 0; top: 0; background: #ffffff;}
	h2.headimage {width: auto; height: auto; background: none;}
	div.left h1 span.hide, h2.headimage span.hide {display: inline;}
	p.showAll {display: none;}
	div.footer {display: none;}
}

/* IE-fix for page headings \*/
* html div.right {height: 589px; margin-bottom: 0px;}
/* end fix */

