body{
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#45284c;
	border:0px;
	margin:0px;
	padding:0px;
}

.center{
	width:900px;
	height:100%;
	position:absolute;
	left:50%;
	margin-left:-450px;
}

.main{
	width:900px;
	height:100px;
	margin-top:23px;
	background-color:#FFFFFF;
}

.raidat{
	vertical-align:top;
}

.stripes{
	margin-left:57px;
}

.logotab{
	background-image:url(images/bg_logo.jpg);
	background-repeat:repeat-x;
	height:54px;
	vertical-align:top;
}

.logo{
	margin-left:353px;
}

.navtab{
	background-image:url(images/bg_nav.jpg);
	background-repeat:repeat-x;
	height:34px;
	vertical-align:top;
}

.nav{
	margin-left:275px;
	float:left;
}

.nav2{
	float:left;
}

a img{
	border:none;
}

.maintab{
	vertical-align:top;
	border:solid 1px #999999;
	border-bottom:0px;
}

.main_img_top{
	margin-left:26px;
	margin-top:21px;
	vertical-align:top;
}

.main_img_left{
	margin-left:26px;
	float:left;
	vertical-align:top;
}

.main_img_right{
	float:left;
	vertical-align:top;
}

.stepin{
	width:483px;
	vertical-align:top;
}

.mallisto_img{
	margin-left:26px;
	margin-top:21px;
	float:left;
}

.mallisto_ots{
	float:left;
	margin-top:20px;
}

.mallisto_textarea{
	margin-top:21px;
	float:left;
	height:178px;
	width:610px;
	background-image:url(images/mallisto_bg.jpg);
	background-repeat:no-repeat;
}

.mallisto_text{
	padding-top:45px;
	_padding-top:0px;
	padding-left:14px;
	padding-right:35px;
	_padding-right:0px;
	height:69px;
	width:575px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-align:left;
	position:static;
	.position:relative;
	_position:relative;
	.top:-45px;
	_top:0px;
}

a:link{
	text-decoration: none;
	color:#7c2b8c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

a:visited{
	text-decoration: none;
	color:#7c2b8c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

a:active{
	text-decoration: none;
	color:#7c2b8c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

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

.alanavtab{
	heigth:98px;
	vertical-align:top;
	border:solid 1px #999999;
	border-top:0px;
}

.nav3{
	margin-left:38px;
	margin-top:24px;
	padding-bottom:24px;
	float:left;
}

.nav4{
	margin-top:24px;
	padding-bottom:24px;
	float:left;
}

.bottomtab{
	height:23px;
	vertical-align:top;
	background-image:url(images/bg_bottom.jpg);
	background-repeat:repeat-x;
	background-color:#45284c;
	.padding-bottom:20px;
	_padding-bottom:20px;
}

.nav5{
	margin-top:8px;
	float:left;
}

.copy{
	margin-left:143px;
	margin-top:8px;
	float:left;
	margin-bottom:20px;
}

.katalog_img1{
	margin-left:28px;
	margin-top:31px;
	float:left;
}

.katalog_img2{
	margin-left:12px;
	margin-top:31px;
	float:left;
}

.katalog_img3{
	margin-left:28px;
	float:left;
}

.katalog_img4{
	margin-left:12px;
	margin-top:12px;
	float:left;
	border: solid 1px #cecece;
}

a:link .katalog_img2{
	border:1px solid #cecece;
}

a:visited .katalog_img2{
	border:1px solid #cecece;
}

a:active .katalog_img2{
	border:1px solid #cecece;
}

a:hover .katalog_img2{
	border: solid 1px #7c2b8c;
}

a:link .katalog_img4{
	border:1px solid #cecece;
}

a:visited .katalog_img4{
	border:1px solid #cecece;
}

a:active .katalog_img4{
	border:1px solid #cecece;
}

a:hover .katalog_img4{
	border: solid 1px #7c2b8c;
}

.pages{
	float:left;
	margin-top:1px;
	.margin-top:12px;
}

.pages_text{
	border:1px solid #cecece;
	margin-left:12px;
	height:16px;
	width:621px;
	padding-top:0px;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align:center;
}

.lefttab{
	width:227px;
	vertical-align:top;
	border:solid 1px #999999;
	border-right:0px;
	border-bottom:0px;
}

.righttab{
	width:673px;
	vertical-align:top;
	border:solid 1px #999999;
	border-left:0px;
	border-bottom:0px;
}

.tuloste{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	float:left;
	margin-top:12px;
	margin-left:12px;
	_margin-left:6px;
	margin-bottom:12px;
	border: solid 1px #cecece;
}

.tuloste2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	float:left;
	margin-top:12px;
	margin-left:12px;
	_margin-left:8px;
	margin-right:12px;
	_margin-right:8px;
	border: solid 1px #cecece;
}

.tuloste3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	float:left;
	margin-top:12px;
	margin-left:12px;
	_margin-left:8px;
	margin-right:12px;
	_margin-right:8px;
}

.sormustuloste{
	margin-top:31px;
	margin-bottom:12px;
	height:400px;
	float:left;
	border: solid 1px #cecece;
	border-left:0px;
	background-image:url(images/auria_watermark.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.tekstiboxi{
	margin-left:26px;
	margin-right:26px;
	border: solid 1px #cecece;
	background-color:#f9f9f9;
}

.tekstiboxi2{
	margin-left:26px;
	margin-right:26px;
	border: solid 1px #cecece;
}

.kuvaboxi{
	width:844px;
	background-color:#FFFFFF;
	border-top: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
}

.profiili{
	margin-left:80px;
}

.profiili2{
	margin-left:160px;
}

.pinnat{
	margin-left:20px;
	margin-top:15px;
}

.pinnat2{
	margin-left:7px;
}

h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 17px;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:0px;
}

h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 15px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:0px;
}

.leipis{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding:10px;
}

.leipis2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

.leipis3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-top:10px;
}

.leipis4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-top:10px;
	padding-left:23px;
	.padding-left:10px;
	_padding-left:10px;
	.padding-bottom:10px;
	_padding-bottom:10px;
}

.leipis5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	padding:10px;
}

.leipis6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-left:10px;
	padding-right:10px;
}

.leipis7{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding:10px;
	padding-left:30px;
}

.lista{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-top:5px;
	padding-left:15px;
}

.lista_main{
	margin-top:5px;
}

b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight:bold;
}

.kuva{
	margin-bottom:10px;
	margin-right:30px;
	border: solid 1px #cecece;
}

.kuva2{
	margin-top:10px;
	border: solid 1px #cecece;
}

.kuvateksti{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding:10px;
	padding-left:55px;
}

.img_border{
	border: solid 1px #cecece;
	margin-left:10px;
}

.img_border2{
	border: solid 1px #cecece;
}

.img_border3{
	border: solid 1px #cecece;
	margin-left:35px;
	margin-top:20px;
	margin-bottom:20px;
}

.img_border4{
	border: solid 1px #cecece;
	margin-left:25px;
	margin-top:20px;
	margin-bottom:20px;
}

.img_border5{
	border: solid 1px #cecece;
	margin-left:30px;
	margin-top:20px;
	margin-bottom:20px;
}

.img_border6{
	border: solid 1px #cecece;
	margin-left:35px;
	_margin-left:22px;
	margin-top:20px;
	margin-bottom:20px;
	_margin-bottom:18px;
}

.floatright{
	float:right;
	.margin-top:8px;
}

.floatleft{
	float:left;
}

.floatleft2{
	float:left;
	margin-top:2px;
	_margin-top:0px;
}

.list_kauppias{
	float:left;
	padding-left:1px;
	line-height:2px;
	.line-height:13px;
	_line-height:13px;
}

.tutustunav{
	float:left;
	position:static;
	.position:relative;
	_position:relative;
	.top:-61px;
	_top:-16px;
}

.stars{
	float:left;
	margin-left:10px;
	margin-top:4px;
	.margin-top:0px;
	_margin-top:0px;
}

.stars2{
	float:left;
	margin-left:10px;
	margin-top:3px;
	.margin-top:0px;
	_margin-top:0px;
}

.tekstiboxi_left{
	margin-left:26px;
	_margin-left:13px;
	.padding-top:10px;
	_padding-top:10px;
	border-left: solid 1px #cecece;
	border-top: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
	border-right: solid 1px #cecece;
	background-color:#f6f6f6;
	float:left;
	width:449px;
	height:330px;
	.height:320px;
	_height:320px;
}

.kuvaboxi_right{
	margin-right:0px;
	border-right: solid 1px #cecece;
	border-top: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
	background-color:#f6f6f6;
	float:left;
	width:394px;
	height:330px;
}

.tekstiboxi_left2{
	margin-left:26px;
	_margin-left:13px;
	.padding-top:10px;
	_padding-top:10px;
	border-left: solid 1px #cecece;
	border-top: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
	border-right: solid 1px #cecece;
	background-color:#f6f6f6;
	float:left;
	width:439px;
	height:250px;
	.height:240px;
	_height:240px;
}

.kuvaboxi_right2{
	margin-right:0px;
	border-right: solid 1px #cecece;
	border-top: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
	background-color:#f6f6f6;
	float:left;
	width:404px;
	height:250px;
}

.tekstiboxi_left3{
	margin-left:26px;
	_margin-left:13px;
	.padding-top:10px;
	_padding-top:10px;
	border-left: solid 1px #cecece;
	border-top: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
	border-right: solid 1px #cecece;
	background-color:#f6f6f6;
	float:left;
	width:528px;
	height:395px;
	.height:385px;
	_height:385px;
}

.kuvaboxi_right3{
	margin-right:0px;
	border-right: solid 1px #cecece;
	border-top: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
	background-color:#f6f6f6;
	float:left;
	width:316px;
	_width:294px;
	height:395px;
}

.tekstiboxi_left4{
	margin-left:26px;
	_margin-left:13px;
	.padding-top:10px;
	_padding-top:10px;
	border-left: solid 1px #cecece;
	border-top: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
	border-right: solid 1px #cecece;
	background-color:#f6f6f6;
	float:left;
	width:528px;
	_width:550px;
	height:395px;
	.height:385px;
	_height:385px;
}

.hinnasto{
	margin-left:26px;
	margin-right:26px;
	border: solid 1px #cecece;
	background-color:#f6f6f6;
}

.palsta_kauppiaat_vasen{
	float:left;
	margin-left:26px;
	_margin-left:13px;
	border-left: solid 1px #cecece;
	border-top: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
	background-color:#f6f6f6;
	width: 469px;
	height: 725px;
	overflow: auto;
	top: 100px;
	padding-right: 10px;
	border-right:solid 1px #cccccc;	
}

.palsta_kauppiaat_oikea{
	float:left;
	border-right: solid 1px #cecece;
	border-top: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
	background-color:#f6f6f6;
	width: 354px;
	height: 725px;
	overflow: auto;
	left: 281px;
	top: 120px;
	padding-left: 10px;
}

.palsta_kauppiaat_oikea2{
	float:left;
	border-right: solid 1px #cecece;
	border-top: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
	background-color:#f6f6f6;
	margin-top:-16px;	
	width: 354px;
	height: 725px;
	overflow: auto;
	left: 281px;
	top: 120px;
	padding-left: 10px;
	position:static;
	.position:relative;
	_position:relative;
	.top:-19px;
	_top:-19px;
	.left:0px;
	_left:0px;
	_margin-top:0px;
}

.palsta_kauppiaat_oikea2, x:-moz-any-link {margin-top:0px;}

.map{
	border:none;
	margin-left:40px;
	margin-bottom:30px;
}

.jm_ots{
	font-size:14px;
	padding-left:17px;
	padding-bottom:10px;
}

.keskitys{
	margin-left:330px;
	margin-top:10px;
	margin-bottom:15px;
}

.kauppias_ikkuna{
	background-color:#FFFFFF;
}

.kauppias_ikkuna2{
	background-color:#FFFFFF;
	border-top:solid 1px #cecece;
	border-bottom:solid 1px #cecece;
}

.mallistotyyli{
	float:left;
}

.mallistotyyli2{
	float:left;
	_margin-top:-35px;
}