*{margin:0;padding:0}
a img{border:0}
body{font-size:12px;line-height:1.5;text-align:center;font-family:helvetica,arial,sans-serif;color:#000;background:#fff;}
/*				*/
/*	Typography		*/
/*				*/
p,address,label,#navi_sub a{
	font-family:arial;
}
p{margin-bottom:20px;}
p.date{font-weight:bold;color:#9c9c9c;}
p.searchresult,p.searchpages{font-size:1.2em;font-weight:bold;}
img.pikkunosto{margin-bottom:10px;}
#header_main .fiilis p{font-size:1.1em;}
#content p{font-size:12px;}
#content .productbox p{font-size:1em}
a{color:#666666;text-decoration:none;}
a:hover{text-decoration:underline;}
a.icon{background:url(../icon_link.png) no-repeat right 50%;padding-right:5px;}
a.readmore{background:url(../icon_link_big.png) no-repeat right 59%;padding-right:7px;}
.searchpages a{font-weight:normal}
#newsarchive ul li a{font-size:1.1em;font-weight:normal;color:#000}
#newsarchive ul li span a{font-size:1.1em;font-weight:bold;color:#f45708}
#productsearch label{font-family:helvetica,arial,sans-serif;font-size:1.2em}
#selectgender label,#selectproducts label,#selectmaterial{font-size:1.1em;}
address{font-style:normal;margin-bottom:20px;}
h1{
	font-size:1.7em;
}
h2{font-size:1.7em;margin-bottom:20px;text-transform:uppercase}
h3{font-size:1.2em;}
#header_main, .fiilis h1{font-size:1.4em;text-transform:uppercase;margin-top:60px;margin-bottom:20px}
#header_main .fiilis h1 span{color:#f45708}
#navi_sub h3{font-size:1.2em;text-transform:uppercase;margin-bottom:7px;}
#header_main.header_image .fiilis strong{font-size:1.1em;text-transform:uppercase;}
/*				*/
/* 	Layout		*/
/*				*/
#navi_main,#header,#content,#footer{width:100%;text-align:center}
#navi_main{background:url(../logo_palkki_lyhyt.jpg) no-repeat left top;height: 100px;}
#footer{background:#FFFFFF; height:40px; }
#header{background:#e6e6e6 url() no-repeat center top;}
.page{width:1040px;position:relative;margin:0 auto;text-align:left;}
hr.clear{visibility:hidden;clear:both}
img.float_l{padding:0 20px 20px 0;float:left;}
img.float_r{padding:0 0 20px 20px;float:right;}
/*				*/
/*	Navi	& Header	*/
/*				*/
.linkit {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #828282;text-decoration:none;}
#navi_main .page{min-height:30px;}
#navi_main ul{list-style:none;text-transform:uppercase;font-weight:bold;position:absolute;top:10px;left:165px;}
#navi_main li{float:left;margin-right:20px}
#navi_main li a{color:#fff;}
#navi_main li.selected a{color:#a98ea0}
#header{height:380px;}
#header .page{}
#header_navi{
	width:710px;
	height:50px;
	position: absolute;
	left: 165px;
	top: 10px;
}
#header_main, .fiilis {width:710px;height:370px;left:165px;background:#fff}
#header_main, .fiilis img{float:left; max-height:325px;}
#header_main, .fiilis .product_image_normalsize{margin:50px 40px 0 60px;}
#header_main, .fiilis .colors{float:left; margin:0 5px 0 0;}
#header_main.header_image .fiilis.header_image{background:#fff;background-image: url(../HEDELMATARHA_vihrea_2.jpg);background-repeat: no-repeat;background-position: center top;}
#header_main.header_image .fiilis.header_image h1{width:630px;height:310px;margin:0;text-indent:-999em;}
#header_main.products .fiilis.products{
	//background-image: url(../HEDELMATARHA_vihrea_2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
} /*.header_image korvaa h1:n header kuvalla */
#header_main.header_image .fiilis.header_image h1.men{background:url(../header_men.jpg) no-repeat center top}
#header_main.header_image, .fiilis.header_image h1.materials{background:url(../header_materials.jpg) no-repeat center top}
#header_main.header_image, .fiilis.header_image p{font-size:1em;float:left;width:140px;padding:0 10px 0 50px;margin:15px 0 0 0;min-height:40px;}
#header_main.nobg .fiilis.noimage{background:#fff;background-position: center top;}
#header_main.nobg h1{margin:15px 0 0 30px;}
h1.about_us{width:190px;height:35px;text-indent:-999em;background:url(../header_about.png) no-repeat;}
h1.contact_us{width:255px;height:49px;text-indent:-999em;background:url(../header_contact.png) no-repeat;}
h1.press{width:156px;height:50px;text-indent:-999em;background:url(../header_press.png) no-repeat;}
h1.news{width:110px;height:35px;text-indent:-999em;background:url(../header_news.png) no-repeat;}
h1.offices{width:304px;height:45px;text-indent:-999em;background:url(../header_offices.png) no-repeat;}
p.icon_1{background:#fff url(../icon_producthelp.png) no-repeat left top;}
p.icon_2{background:#fff url(../icon_producthelp.png) no-repeat left -100px;}
p.icon_3{background:#fff url(../icon_producthelp.png) no-repeat left -200px;}
#mainsearch{position:absolute;top:5px;right:0}
#mainsearch label{float:left;color:#a99ea5;font-weight:bold;margin-right:10px;margin-top:3px}
#navi_sub,#navi_category,#header_main,.fiilis{
	position:absolute;
	top:10px;
	min-height:370px;
	height:auto;
	/*background-color: #FFFFFF;*/
}
#navi_sub,#navi_category{width:160px;}
#navi_sub{left:0;background:#fff url(../bg_subnavi.jpg) repeat-y;}
#productsearch,#selectgender,#selectproducts,#selectmaterials,#newsarchive{padding:10px 0 0 10px;}
/*#productsearch,#selectgender,#selectproducts{background:#fff url(../bg_subnavi.jpg) no-repeat left bottom;}*/
#productsearch label,#selectgender h3,#selectproducts h3,#selectmaterials h3{font-weight:bold;color:#000;text-transform:uppercase;display:block;margin-bottom:7px;background:none;}
#productsearch{height:70px;}
#selectgender{height:140px;}
#selectproducts{height:220px;}
#selectgender input,#selectproducts input{margin-top:10px;margin-right:10px}
#newsarchive ul{list-style:none;margin-top:20px}
#newsarchive ul li{padding-bottom:5px;}
.offices_list{list-style:none;margin:20px 0 20px 20px;text-transform:uppercase}
.offices_list li{padding-bottom:5px;}
/*				*/
/*	Navi category oikea	*/
/*				*/
#navi_category{
	right:0;
	height: auto;
}
#navi_category ul{
	list-style:none;
	position:relative;
	height: auto;
}
#navi_category li a{
	position:absolute;
	display:block;
	width:160px;
	height:120px;
	outline:0;
	text-indent:-999em;
	left: 0px;
	//background-color: #FF00FF;
}
#navi_category.front li a{
	width:233px;
	height:137px;
	left: -220px;
}
#navi_category li a.panel1{top:0;background-image: url(../home_materiaalit.jpg);background-position:0 0;}
#navi_category li a.panel2{top:120px;background-image: url(../home_materiaalit.jpg);background-position: 0 0;}
#navi_category li a.panel3{top:192px;background-image: url(../home_nosto_SS10_kevat.jpg);background-position: 0 0;}
#navi_category li a.panel4{top:300px;background-image: url(../home_nosto_SS10_kevat.jpg);background-position: 0 0;}
#navi_category li a.panel5{top:396px;background-image: url(../home_nosto_SS10_kevat.jpg);background-position: 0 0;}
#navi_category li a.panel1:hover,#navi_category li a.panel1:focus,#navi_category li.selected a.panel1{background-image: url(../home_materiaalit.jpg);background-position:0 0;}
#navi_category li a.panel2:hover,#navi_category li a.panel2:focus,#navi_category li.selected a.panel2{background-image: url(../home_materiaalit.jpg);background-position: 0 0;}
#navi_category li a.panel3:hover,#navi_category li a.panel3:focus,#navi_category li.selected a.panel3{background-image: url(../home_nosto_SS10_kevat.jpg);background-position: 0 0;}
#navi_category li a.panel4:hover,#navi_category li a.panel4:focus,#navi_category li.selected a.panel4{
	background-position: 0 0;
	//background-color: #990000;
}
#flash_video{
	width:710px;
	height:370px;
	background:#000 url(../temp_flash_video.png) no-repeat;
	background-position: center;
}
/*				*/
/*	Frontpage		*/
/*				*/
#header.frontpage{height:380px;background:url(../Winter11_Etusivu.jpg) no-repeat center top;}
#header.frontpage .page{width:1200px;}
#frontpage_flash{width:1200px;height:380px;margin:0 auto;position:absolute;
/*background:url(../bg_frontpage_noflash.jpg) no-repeat*/
}
#frontpage_menu{
	width:1200px;
	height:310px;
	margin:10px auto 50px;
	position:relative;
	overflow:hidden;
	list-style:none;
}
#frontpage_menutext{
	width:1100px;
	height:100px;
	position:relative;
	list-style:none;
	text-indent:-999em;
	background-image: url(AW11_Sport_nosto.jpg);
}
#frontpage_menu li a{
	position:absolute;
	top:10px;
	outline:0;
	width:233px;
	height:138px;
	left: 311px;
	z-index: 50;
/*background:url(../sprite_frontpage_menu2.jpg) no-repeat*/
}
#frontpage_menu li p{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	margin-top: 40px;
	text-align: left;
	font-weight: normal;
}
#frontpage_menu a.nav1{left:50px; background:url(../AW11_Sport_nosto.jpg) no-repeat;}
#frontpage_menu a.nav2{left:300px; background:url(../AW11_Fashion_nosto.jpg) no-repeat;}
#frontpage_menu a.nav3{left:550px; background:url(../AW11_Home_nosto.jpg) no-repeat;}
#frontpage_menu a.n_otsikko1{top:160px;background: url(../luhta_sports_otsake.jpg) no-repeat;left: 50px;text-decoration: none;}
#frontpage_menu a.n_otsikko2{top:160px;background: url(../luhta_fashion_otsake.jpg) no-repeat;left:300px;text-decoration: none;}
#frontpage_menu a.n_otsikko3{left:550px;top:160px;background: url(../luhta_home_otsake.jpg) no-repeat;text-decoration: none;}
#frontpage_menu p.n_teksti1{left:50px;top:200px;font-size: 12px;}
#frontpage_menu p.n_teksti2{left:313px;top:200px;font-size: 12px;}
#frontpage_menu p.n_teksti3{left:573px;top:200px;font-size: 12px;}
#frontpage_menu p.dealer{top:10px;margin: 0;height: 200px;left: 800px;}
form.dealer_valikko{top: 10px;position: absolute;left: 820px;text-align: left;}
form input.dealer_kentta{top: 0px;}
#frontpage_menu a.nav1:hover,#frontpage_menu a.nav1:focus{}
#frontpage_menu a.nav2:hover,#frontpage_menu a.nav2:focus{}
#frontpage_menu a.nav3:hover,#frontpage_menu a.nav3:focus{}
#frontpage_menu a.nav4:hover,#frontpage_menu a.nav4:focus{background-position:-825px -260px}
#frontpage_flash h1{width:1200px;height:380px;position:absolute;text-indent:-999em}
.noflash{width:1100px;margin:0 auto;position:relative;top:280px}
.nostot {width: 220px;top: 20px;position: absolute;left: 810px;}
.noflash p{
	background:#fff;
	width:190px;
	min-height:40px;
	padding:15px 40px 15px 15px;
	position:relative;
	float: left;
}
.noflash p span{font-weight:bold;}
.noflash a{position:absolute;right:0;top:0;width:45px;height:70px;background:#000 url(../btn_etusivu.png) no-repeat;text-indent:-999em;outline:0}
.noflash a:hover,.noflash a:focus{background-position:-45px 0}
/*				*/
/*	Content		*/
/*				*/
.products a.oikeanuoli{position:absolute;right:0;top:140px;width:45px;height:70px;background:#000 url(../btn_etusivu2.png) no-repeat;outline:0}
.products a.oikeanuoli:hover,products a.oikeanuoli:focus{background-position:-45px 0;}
.products a.vasennuoli{position:absolute;left:0;top:140px;width:45px;height:70px;background:#000 url(../btn_etusivu3.png) no-repeat;outline:0}
.products a.vasennuoli:hover,products a.vasennuoli:focus{background-position:-45px 0;}
.page a.navisport{position:absolute;top:0px;width:227px;height:31px;left: 0px;background:#fff url(../luhta_sport.jpg);outline:0;}
.page a.navisportselected, a.navisport:hover,.page a.navisport:focus{position:absolute;top:0px;width:227px;height:31px;left: 0px;background:#fff url(../luhta_sport_hover.jpg)}
.page a.navifashion{position:absolute;left:245px;top:0px;width:227px;height:31px;background:#000 url(../luhta_fashion.jpg);outline:0;}
.page a.navifashionselected, a.navifashion:hover, a.navifashion:focus{position:absolute;left:245px;top:0px;width:227px;height:31px;background:#fff url(../luhta_fashion_hover.jpg)}
.page a.navihome{position:absolute;top:0px;width:227px;height:31px;right:0px;background:#fff url(../luhta_home.jpg); outline:0;}
.page a.navihomeselected, a.navihome:hover,.page a.navihome:focus{position:absolute;top:0px;width:227px;height:31px;right:0px;background:#fff url(../luhta_home_hover.jpg)}
#content .page{
	width:650px;
	padding:35px 25px 25px 34px;
	min-height:180px;
	position:relative;
	background-color: #FFFFFF;
	top: 10px;
}
#content .page.noheader{margin-top:-344px; min-height:703px;} /*nostaa sisältö divin yläreunaan , ilman otsikkoa*/
#content .page.noheader.bg{margin-top:-350px;min-height:703px;border-right:2px solid #ccc;border-bottom:2px solid #e6e6e6;} /*nostaa sisältö divin yläreunaan  otsikon kanssa*/
#content .page.bg{width:660px;padding:35px 25px 25px 25px;background:#fff;margin-top:20px;margin-bottom:20px;border-right:2px solid #ccc;border-bottom:2px solid #e6e6e6;} /*tausta sisältödiville */
#header_main_product .product_desc{
	float:left;position:absolute;
	left:350px;
white-space:nowrap; 
}
.productbox{float:left;position:relative;width:155px;height:155px;padding:0 7px 7px 0;background:url(../bg_productbox.png)no-repeat;text-align:center;}
.productbox img{max-height:135px;}
.productbox p{position:absolute;bottom:15px;left:10px;text-align:left;margin:0}
.productbox p span{font-weight:bold;}
.margin{margin-left:35px;width:90%}
.col1,.col2{width:35%;margin-right:35px;float:left}
.col1{margin-left:35px;}
.news_item{margin-bottom:70px}
.news_item h2{margin-bottom:0}
.news_item .date{margin-top:-5px}
/*				*/
/*	Footer		*/
/*				*/
#footer .page{height:30px}
/*#footer ul{list-style:none;padding:20px 0 0 5px;}
#footer li{float:left;margin-right:15px}
#footer li a{color:#fff;}
#footer li.selected a{color:#a98ea0}*/
#footer p{
	color:#a98ea0;
	margin:10px 0 0 20px;
	text-align: left;
}
/*#footer_logo{position:absolute;right:-135px;bottom:0;width:275px;height:128px;background:url(../ftr_logo.png) no-repeat right top;}
#footer_flash{width:120px;height:120px;position:relative;left:50px;bottom:60px;}*/
/*				*/
/*	Forms & Search	*/
/*				*/
fieldset{border:0}
input.search{
	width:116px;
	height:17px;
	border:1;
	color:#000;
	float:left;
	margin-bottom: 5px;
}
input.searchbutton{float:left}
.contact{margin-top:35px}
.contact label{display:block}
.contact input,.contact textarea{margin:6px 0 15px;background:#fff}
.contact input{width:200px}
.contact textarea{width:200px}
.contact input.button{width:auto;}
/* Custom Checkbox */
label.H{cursor:pointer;}
label.H{color:#a98ea0;}
/* checkboxes and radiobuttons */
.jsCheckbox img,.jsRadiobutton img{
	vertical-align: middle;
	width: 20px;
	height: 20px;
	background: no-repeat 0 0;
    padding-bottom: 5px;
	padding-right: 5px;
}
.jsCheckbox img{background-image: url(../sprite_checkbox2.png);}
.jsCheckbox.A img{background-position: 0 -40px;}
.subnav {
	width: 700px;
	position: absolute;
}
.subnav img.subnavi_img{
margin-right:5px;
}
img.moveback{
position: absolute;
top: 12px; 
left: 0px
}

