@charset "utf-8";
/* CSS Document */

body {padding:0; margin:0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#808080; background-color:#d1dee4;}
a { text-decoration:none; outline:0; }
a:hover {text-decoration:underline;}
a.in_text,
div.panel_3p a.in_text {color:#f4131c;}
form {margin:0;}
img {border:none;}
h1 {font-size:24px; font-weight:normal; color:#f4131c; margin-top:0; margin-bottom:5px;}
h2 {font-size:14px; font-weight:bold; margin-top:25px; margin-bottom:5px; color:#666;}
h3 span {color:#f4131c;}

div#fake{ background: url('http://media.larslaj.net/language_images/en/intro_banner.jpg'); }

.small {font-size:11px;}
.clearer {clear:both}
.top {margin-top:0; padding-top:0;}
.active {font-weight:bold; color:#f4131c;}
.active_page {font-weight:bold; color:#f4131c; padding-left:3px; padding-right:3px;}
.slogan {text-align:center; font-weight:bold;}

/*---gfx container for the whole page---*/

div#container {width:970px; margin-left:auto; margin-right:auto;}
div#gfx_top {width:970px; height:8px; background:url('http://media.larslaj.net/style_images/bg_content.gif') top left repeat-y;}
div#gfx_bottom {width:970px; height:39px; background:url('http://media.larslaj.net/style_images/gfx_bottom.gif') no-repeat;}
div#content {width:888px; padding-left:41px; padding-right:41px; padding-bottom:15px; background:url('http://media.larslaj.net/style_images/bg_content.gif') repeat-y;}
/*-------------------------------------*/





/*---page header - logo, menus - main, tools, products, breadcrumb---*/

div#header {margin-bottom:5px;}
div#start div#header {margin-bottom:10px;}
div#app_top {padding-top:10px; padding-bottom:16px; height:61px;}
img#logo {float:left; margin-left:0px;}
div#tools {float:right; margin-right:0px; margin-top:20px;}

div#tools_menu {color:#999; text-align:right; margin-top:0px;}
div#tools_menu a {color:#999; font-size:10px; text-decoration:none;}
div#tools_menu a:hover {text-decoration:underline;}

div#search {position:relative;}
div#search input{border:1px solid #9b9b9b; background-color:#fff; color:#9b9b9b; font-size:11px; padding:2px; position:absolute; top:0px; right:32px;}
div#search input.button {border:none; padding:0; position:absolute; top:0px; right:0;}

div#main_menu {clear:both; margin-left:0px; margin-bottom:8px;}
div#main_menu a {color:#7d7d7d; text-decoration:none; font-size:12px; margin-right:12px;}
div#main_menu a:hover {text-decoration:underline;}
div#main_menu a.active_menu_item {font-weight:bold;}
div#main_menu a.highlight_menu_item {font-weight:bold; color: #f4131c;}

div#products_menu {height:36px; margin-bottom:5px; position:relative; z-index:102;}
div#bcrumb {height:18px; /*background:url(../images/bg_bcrumb.gif', 1); ?>';*/ /*new*/}
div#bc_bc{float:left; font-size:10px; padding-left:12px; padding-top:2px; color:#808080;}
div#bc_tools {float:right; font-size:10px; /*padding-right:12px;*/ padding-top:2px; color:#808080;}
div#bc_tools td {font-size:10px;}
div#bcrumb a {color:#808080;}
div#bcrumb span {color:#f4131c;}
/*-----------------------------------------------------------------*/


/*---products menu; all divs - groups and lines presentation---*/

a.pm_main {display:block; width:296px; height:36px; float:left; text-indent:-5000px}
a.pm_main:hover {text-decoration:none}
a.playgrounds {background:url('http://media.larslaj.net/language_images/en/pm_playgrounds.gif') no-repeat;}
a.playgrounds_gray {background:url('http://media.larslaj.net/language_images/en/pm_playgrounds_gray.gif') no-repeat;}
a.playgrounds_gray-active {background:url('http://media.larslaj.net/language_images/en/pm_playgrounds_gray_active.gif') no-repeat;}
a.playgrounds-active {background:url('http://media.larslaj.net/language_images/en/pm_playgrounds_active.gif') no-repeat;}
a.sportarenas {background:url('http://media.larslaj.net/language_images/en/pm_sportarenas.gif') no-repeat;}
a.sportarenas_gray {background:url('http://media.larslaj.net/language_images/en/pm_sportarenas_gray.gif') no-repeat;}
a.sportarenas_gray-active {background:url('http://media.larslaj.net/language_images/en/pm_sportarenas_gray_active.gif') no-repeat;}
a.sportarenas-active {background:url('http://media.larslaj.net/language_images/en/pm_sportarenas_active.gif') no-repeat;}
a.parkequipment {background:url('http://media.larslaj.net/language_images/en/pm_parkequipment.gif') no-repeat;}
a.parkequipment_gray {background:url('http://media.larslaj.net/language_images/en/pm_parkequipment_gray.gif') no-repeat;}
a.parkequipment_gray-active {background:url('http://media.larslaj.net/language_images/en/pm_parkequipment_gray_active.gif') no-repeat;}
a.parkequipment-active {background:url('http://media.larslaj.net/language_images/en/pm_parkequipment_active.gif') no-repeat;}

div#pm_playgrounds_container {width:288px; position:absolute; top:36px; left:8px; z-index: 101;}
div#pm_playgrounds_content {background:url('http://media.larslaj.net/style_images/pm_playgrounds_bg.gif') repeat-x #ffb71e; height:388px; width:286px; border-left:1px solid #e39b02; border-right:1px solid #e39b02;}
div#pm_playgrounds_bottom {width:288px; height:9px; background:url('http://media.larslaj.net/style_images/pm_playgrounds_bg_bottom.gif') no-repeat; font-size:5px;}

div#pm_parkequipment_container {width:288px; position:absolute; top:36px; left:592px; z-index: 101;}
div#pm_parkequipment_content {background:url('http://media.larslaj.net/style_images/pm_parkequipment_bg.gif') repeat-x #4fa500; height:388px; width:286px; border-left:1px solid #40700d; border-right:1px solid #40700d;    }
div#pm_parkequipment_bottom {width:288px; height:9px; background:url('http://media.larslaj.net/style_images/pm_parkequipment_bg_bottom.gif') no-repeat;}

div#pm_sportarenas_container {width:296px; position:absolute; top:36px; left:296px; z-index: 101;}
div#pm_sportarenas_content {background:url('http://media.larslaj.net/style_images/pm_sportarenas_bg.gif') repeat-x #1a8fec; height:388px; width:294px; border-left:1px solid #0067b9; border-right:1px solid #0067b9;    }
div#pm_sportarenas_bottom {width:296px; height:9px; background:url('http://media.larslaj.net/style_images/pm_sportarenas_bg_bottom.gif') no-repeat;}

div.pm_lines_presentation_container {width:225px; margin:0 auto; color:#fff; padding-top:25px;}

div.pm_plines_menu {margin-top:15px;}
a.pm_pline {display:block; width:224px; height:23px; line-height:23px; padding-left:1px; color:#fff; font-weight:bold; background:url('http://media.larslaj.net/style_images/pm_pline_normal.gif') no-repeat 0 3px; font-size:12px;}
a.pm_pline_left {display:block; width:224px; height:23px; line-height:23px; padding-right:1px; color:#fff; font-weight:bold; background:url('http://media.larslaj.net/style_images/pm_pline_normal_left.gif') no-repeat 0 3px; font-size:12px; text-align: right;}

div#pm_playgrounds_content a.pm_pline {border-bottom:1px solid #ffca58;}
div#pm_sportarenas_content a.pm_pline {border-bottom:1px solid #2fa1fa;}
div#pm_parkequipment_content a.pm_pline_left {border-bottom:1px solid #75b639;}

a.pm_pline:hover {background:url('http://media.larslaj.net/style_images/pm_pline_hover.gif') no-repeat 0 3px; text-decoration:none; color:#666; width:219px; padding-left:6px;}
a.pm_pline_left:hover {background:url('http://media.larslaj.net/style_images/pm_pline_hover_left.gif') no-repeat 0 3px; text-decoration:none; color:#666; width:219px; padding-right:6px; text-align: right}

div.pm_plines_tags {margin-top:15px; line-height:17px;}
div.pm_plines_tags a {font-size:12px; color:#fff; font-weight:bold; text-decoration:none; padding-left:1px; padding-right:1px;}
div.pm_plines_tags a:hover {background-color:#fff; color:#666; text-decoration:none;}
div.pm_plines_tags a.learn_tags {font-size:11px; font-weight:normal;}
div.pm_plines_tags a.learn_tags:hover {text-decoration:underline; background-color:transparent; color:#fff;}

div.pm_shortpres {position:absolute; top:158px; width:164px; height:255px; padding:10px 18px 10px 38px; z-index: 100;}
div.pm_shortpres a {color:#808080;}
div.pm_shortpres a:hover div.pm_shortpres_info,
div.pm_shortpres a:hover {text-decoration:none;}
div.sp_playgrounds {background:url('http://media.larslaj.net/style_images/pm_playgrounds_shortpres_bg.gif'); left:276px;}
div.sp_sportarenas {background:url('http://media.larslaj.net/style_images/pm_sportarenas_shortpres_bg.gif'); left:572px;}
div.sp_parkequipment {background:url('http://media.larslaj.net/style_images/pm_parkequipment_shortpres_bg.gif'); left:392px; padding-left:18px; padding-right:38px;}
div.pm_shortpres_info {text-align:center; font-weight:bold;}
div.pm_shortpres_img {margin-top:22px; margin-bottom:22px; text-align:center;}


/*------------------------------------------------------------*/






/*---bottom row - certificates---*/

div#start div#bottom_row {margin-left:0px; margin-right:0px; margin-top:30px;}
div#bottom_row {clear:both; border-top:1px solid #d9d9d9; margin-top: 10px;}
div#bottom_row img {float:left; margin-right:20px; margin-top:15px;}
div#bottom_row p {margin-top:20px; margin-bottom:0;}
/*------------------------------*/





/*---page footer---*/

div#footer {padding: 20px 40px 5px 40px; color:#808a91; font-size:12px; line-height: 150%; margin: 0 0 250px 0;}
div#bottom_menu {float:left;}
div#crights {float:right; text-align:right;}
div#crights a {color:#808a91;}
div#bottom_menu a {color:#808a91; margin-right:10px;}
span#bt_menu {font-size:11px; margin:0;}
/*---------------*/

/*---page footer columns---*/

div#col1, div#col2 {width: 135px; margin:0 50px 0 0; color: #808a91; float: left;}
div#col3 {width: 135px; margin:0; color: #808a91; float: left;}
div#col1 a, div#col2 a, div#col3 a {color: #808a91;}
div#bottom_menu {float:left;}
div#crights {float:right; text-align:right;}
div#crights a {color:#808a91;}
div#bottom_menu a {color:#808a91; margin-right:10px;}
span#bt_menu {font-size:11px; margin:0;}
/*---------------*/




/*---main content!!!---*/
div#intro_banner {height:218px; /*margin-bottom:12px;*/ margin-bottom:6px;}
div#banner_pline {width:713px; height:218px; float:left; text-indent:-5000px; background: url('http://media.larslaj.net/language_images/en/loading.gif'); background-repeat: no-repeat; background-position:center;}
div#banner_full {width:888px; height:218px; text-indent:-5000px; background: url('http://media.larslaj.net/language_images/en/loading.gif'); background-repeat: no-repeat; background-position:center;}
div#banner_sidetext {width:150px; height:188px; background:url('http://media.larslaj.net/style_images/bg_banner_right.gif') no-repeat; float:left; padding:20px 15px 10px 10px; font-size:12px; line-height:15px;}
div#side_col {width:177px; margin-right:11px; float:left; /*padding-bottom:20px;*/ margin-top:6px;}
div#main_col {width:700px; float:left; padding-bottom:10px; margin-top:6px;}
div#static_page div#main_col p,
div#dynamic_page div#main_col p {font-size:12px; line-height:18px; margin-top:5px; margin-bottom:10px;}
div#static_page div#main_col p a,
div#dynamic_page div#main_col p a {color:#f4131c;}
div#dynamic_page div#main_col p.so_link a {color:#808080;}
div#static_page div#main_col p.important,
div#dynamic_page div#main_col p.important {font-weight:bold;}
div#dynamic_page div#main_col ul {font-size:12px;}
div#dynamic_page div#main_col ul a {color:#808080;}
div#dynamic_page div#main_col ul .arrow {color:#f4131c; font-weight:bold;}
div#dynamic_page div#main_col ul li{margin-top:1em; margin-bottom:1em;}
div#dynamic_page div#main_col p.floated_img {clear:both;}
div#dynamic_page div#main_col p.floated_img img {float:left; border:1px solid #ccc; margin-bottom:20px; margin-right:10px;}
p.tag_page {margin-top:0; margin-bottom:5px; font-style:italic; border-bottom:1px solid #d9d9d9; padding-bottom:6px;}
p.alltags_list {font-size:14px;}
p.alltags_list a {color:#808080; margin-left:9px; margin-right:9px; padding-left:3px; padding-right:3px;}
p.alltags_list a:hover {background-color:#e5e5e5; text-decoration:none;}


/*---main page panels---*/

div.panels_3 {height:170px; background:url('http://media.larslaj.net/style_images/bg_3cols.gif') repeat-y; clear:both;    margin-top:30px;}
div.panel_3p {width:252px; float:left; padding:0 22px 0 21px;}

div.panel_3p_left {width:252px; float:left; padding:0 33px 0 0px;}
div.panel_3p_center {width:250px; float:left; padding:0 33px 0 32px;}
div.panel_3p_right {width:252px; float:left; padding:0 0px 0 33px;}

div.panel_3p_left h2 {font-size:14px; margin-top:0; margin-bottom:8px;}
div.panel_3p_left p {margin-top:8px; margin-bottom:0;}
div.panel_3p_left a {color:#808080}

div.panel_3p_center h2 {font-size:14px; margin-top:0; margin-bottom:8px;}
div.panel_3p_center p {margin-top:8px; margin-bottom:0;}
div.panel_3p_center a {color:#808080}

div.panel_3p_right h2 {font-size:14px; margin-top:0; margin-bottom:8px;}
div.panel_3p_right p {margin-top:8px; margin-bottom:0;}
div.panel_3p_right a {color:#808080}

div.panel_3p h2 {font-size:14px; margin-top:0; margin-bottom:8px;}
div.panel_3p p {margin-top:8px; margin-bottom:0;}
div.panel_3p a {color:#808080}
div.short_news {margin-top:10px;}
span.news_date {color:#f4131c;}
span.news_title {color:#000;}
table#countries {margin-top:8px; margin-bottom:8px;}
table#countries td {padding-left:10px; padding-right:10px;}
select#country_select {background-color:#f0f0f0; color:#808080; font-size:11px; border:1px solid #cccccc; width:243px; display:block;margin:0 auto;}
/*---------------------*/





/*---side column panels---*/

div#side_col_top {background:url('http://media.larslaj.net/style_images/side_col_top.gif') no-repeat; height:9px;}
div#side_col_container {width:176px; border-right:1px solid #d9d9d9;}
div.side_panel {padding:3px 6px 15px 12px; margin-right:6px; margin-bottom:10px; border-bottom:1px solid #d9d9d9;}
div.side_panel h3 {font-size:14px; color:#666; margin-top:0; margin-bottom:6px;}
div.side_panel_tools {padding-left:12px;}
div.side_panel a, div.side_panel_tools a {color:#666;}
div.side_panel a.in_text {color:#f4131c;}
div.side_panel ul, div.side_panel_tools ul {list-style:none; padding-left:0; margin-left:0; margin-top:0; margin-bottom:0;}
div.side_panel li, div.side_panel_tools li {padding-top:3px; padding-bottom:3px;}
div.side_panel ul ul {margin-left:0.5em; padding-left:0.5em}
/*----------------------*/





/*---products list---*/

div#product_list_header {height:20px; border-bottom:1px solid #d9d9d9;}
div#product_list_footer {padding-top:12px; border-top:1px solid #d9d9d9;}
div.plist_tools{font-size:11px; color:#666;}
div.plist_tools a {color:#666;}
div.plist_tools a:hover {color:#fff; background-color:#f4131c; text-decoration:none;}
div.plist_ordering {float:left; font-size:11px;}
div.plist_page {float:right; font-weight:bold;}
div.plist_page a {padding-left:3px; padding-right:3px;}

table#product_list {background:url('http://media.larslaj.net/style_images/bg_plist.gif') repeat-y; margin-top:5px; margin-bottom:5px;}
table#product_list td {height:260px; width:147px; vertical-align:top; padding-left:14px; padding-right:14px; color:#666;}
table#product_list td a {color:#666;}
table#product_list td a:active img {border:none;}
img.plist_img {margin-bottom:15px; margin-top:15px;}
/*table#product_list tr.last_row td {height:252px;}*/
table#product_list tr.first_row td {height:252px;}

table#modifications {width:700px; margin-top:5px; margin-bottom:5px;}
table#modifications td {height:300px; text-align:center;}
table#modifications td a {color:#666;}
table#modifications td a:active img {border:none;}

div#modifications {
    text-align:center;
    width: 500px;
    margin: 0px auto;
    margin-bottom: 15px;}


/*a.plist_img {border:none;}*/
div.plist_pname {font-size:12px; line-height:18px; font-weight:bold; text-align:left;}
div.plist_attrib {font-size:12px; line-height:18px; text-align:left;}
div.plist_price {font-size:18px; text-align:left;}
div.plist_more {text-align:left;}
/*------------------*/





/*---single product presentation---*/

div#product_presentation {width:700px; min-height: 459px; z-index:99;}
div#tab_basicinfo {height:350px; position:relative;}
div#pp_content_loading {background:url('http://media.larslaj.net/language_images/en/loading.gif') no-repeat; background-position: center; height: 459px}
div#pp_content {background:url('http://media.larslaj.net/style_images/bg_pp_header.gif') no-repeat;}
div#pp_footer {height:38px; background:url('http://media.larslaj.net/style_images/bg_pp_footer.gif') no-repeat;}
div#pp_footer a {color:#808080;}
div#product_main_img {width:360px; text-align:center; float:left; padding:0 34px;}
div#zoom-big {position:absolute; top:20px; left:380px; height:0px;}
div#zoom_desc {padding-top:5px; font-size:10px;}
div#zoom_desc img {}
div#product_basics {width:230px; float:left; height:200px; padding-top:140px;}
div#product_basics h1 {margin-bottom:0}
div#product_price {color:#666; font-size:18px;}
div#product_learnmore a {color:#666; margin-right:8px;}
div#product_learnmore h3 {color:#f4131c; font-size:12px; font-weight:bold; text-transform:uppercase; margin-bottom:3px;}
div#product_learnmore {margin-top:10px;}
div#prod_prev, div#prod_back, div#prod_next {float:left; font-size:12px; margin-top:15px;}
div#prod_prev, div#prod_next {width:200px;}
div#prod_back {width:240px; text-align:center;}
div#prod_next {text-align:right; padding-right:30px}
div#prod_prev {padding-left:30px}

table.product_details td {vertical-align:top;}
table.product_details td.product_recap {width:168px; padding-right:20px; border-right:1px solid #d9d9d9;}
table.product_details td.product_recap img {width:138px; display:block; margin:10px auto 20px auto;}
div.pr_text {border-top:1px solid #d9d9d9; font-size:12px; line-height:18px;}
div.pr_text h2 {font-size:18px; margin-top:10px; margin-bottom:10px; font-weight:normal; color:#f4131c;}
a.product_inquiry {color:#f4131c; font-weight:bold; text-transform:uppercase; font-size:11px; margin-top:10px;}
div.pr_text a.product_inquiry {display:block;}

td.product_detail {padding-left:20px; width:450px; height:350px;}
td.product_detail h2 {font-size:18px; margin-top:0; padding-bottom:2px; margin-bottom:12px; font-weight:normal; color:#f4131c; border-bottom:1px solid #d9d9d9;}
td.product_detail#pd_tags {font-size:14px;}
td.product_detail#pd_tags a {color:#f4131c;}
td.product_detail#pd_photos h3 {clear:both; font-size:12px; margin-top:10px; margin-bottom:10px;}
img.p_photo_thumb {border:1px solid #d9d9d9; display:block; float:left; margin-right:5px; margin-left:5px; margin-bottom:10px; display:inline;}

table.table_default {width:100%;}
table.table_default td {font-size:12px; padding:6px 2px; background:url('http://media.larslaj.net/style_images/bg_dotline.gif') repeat-x bottom left;}
table.table_default td a {color:#666;}
table.table_default td.value {color:#666; font-weight:bold;}
table.table_default td.attrib {}



/* PRODUCT color SETS */

div.product_color_presentation {
	text-align: center; margin: 30px 0px  0px 120px; width: 700; display: block; float: left; overflow: hidden
}
img.product_color_presentation_image {
	border-right-width: 0px; margin: 0px auto; display: inline-block; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}


div.product_color_choose {
	padding-bottom: 10px; margin: 0px auto; margin-left:15px; padding-left: 0px; padding-right: 0px; padding-top: 10px; 
}
div.product_color_choose_wrapper {
	text-align: center
}
div.color_choose_item {
	padding-bottom: 10px; margin-top:20px !important; text-transform: uppercase; margin: 0px; margin-left:0px; padding-left: 0px; width: 150px; padding-right: 10px; display: block; float: left; height: 188px; cursor: default; padding-top: 0px; 
}
div.color_choose_item A {
	padding-bottom: 10px; text-transform: uppercase; margin: 0px; padding-left: 10px; width: 150px; padding-right: 10px; display: block; float: left; height: 188px; color: #666; cursor: default; padding-top: 10px;
}
div.color_choose_item A:hover {
	padding-bottom: 10px; padding-left: 10px; width: 150px; padding-right: 10px; background: url(http://media.larslaj.net/style_images/hover_bg.gif) no-repeat left top; height: 188px; cursor: default; text-decoration: none; padding-top: 10px;
}
div.color_choose_item_thin {
	padding-bottom: 10px; text-transform: uppercase; margin: 0px; padding-left: 0px; width: 220px; padding-right: 10px; display: inline; height: 126px; cursor: default; padding-top: 10px;
}
div.color_choose_item_thin A {
	padding-bottom: 10px; text-transform: uppercase; margin: 0px; padding-left: 10px; width: 210px; padding-right: 10px; display: block; height: 126px; cursor: default; padding-top: 10px;
}
div.color_choose_item_thin A:hover {
	padding-bottom: 10px; padding-left: 10px; width: 210px; padding-right: 10px; background: url(http://media.larslaj.net/style_images/hover_thin_bg.gif) no-repeat left top; height: 126px; cursor: default; text-decoration: none; padding-top: 10px;
}
div.color_item_thumb_container {
	text-align: center; margin: 0px 15px 0px 0px; width: 138px; float: left;
}
img.color_item_thumb {
	border-right-width: 0px; margin: 0px auto; display: inline-block; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
div.color_item_name_container {
	text-align: center; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; float: left; color: #666; padding-top: 40px;
}
div.thumb_image {
	text-align: center; height: 145px
}
img#button_see_other_colors {
	border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
img#button_see_other_colors {
	margin: 15px 0px 0px;
}
div.sets_big_link A {
	padding-bottom: 10px; text-transform: uppercase; margin: 0px; padding-left: 10px; width: 260px; padding-right: 10px; display: block; height: 126px; cursor: default; padding-top: 10px;
}
div.color_choose_item_active {
	padding-bottom: 10px; text-transform: uppercase; margin: 10px 0px 0px; padding-left: 0px; width: 150px; padding-right: 10px; display: block; background: url(http://media.larslaj.net/style_images/hover_bg.gif) no-repeat left top; float: left; height: 188px; cursor: default; padding-top: 10px; display:inline;
}
div.color_choose_item_active A {
	padding-bottom: 10px; text-transform: uppercase; margin: 0px; padding-left: 10px; width: 150px; padding-right: 10px; display: block; float: left; height: 188px; color: #666; cursor: default; padding-top: 10px;
}

div.color_choose_item_active a div.thumb_image img.color_item_thumb {position:relative; top:-6px;}


div.color_choose_item_active a {text-decoration:none;}




/*----------------------------------------*/




/*--------------------search results----------------------*/
span.sr_keyword {background-color:#f4131c; color:#fff; padding-left:2px; padding-right:2px;}
span.sr_cat_title {}
ol.search_results {padding-left:20px; margin-left:5px;}
ol.search_results li {margin-top:12px; margin-bottom:25px; font-size:14px; font-weight:bold;border-bottom:1px solid #ccc;}
ol.search_results a {color:#f4131c;}
ol.search_results ul {margin:0; padding:0; list-style-type:none;}
ol.search_results ul li {font-size:12px; font-weight:normal; margin-top:6px; margin-bottom:6px; border:none;}
ol.search_results span.url {font-size:11px;}
/*----------------------------------------*/




/*--------------------forms----------------------*/

table#catalogue_order_form,
table#contact_form {width:100%; background-color:#ededed; border:1px solid #ccc;}
table#catalogue_order_form td,
table#contact_form td {padding:4px 8px; font-size:12px; line-height:150%;}
table#catalogue_order_form td input,
table#catalogue_order_form td select,
table#catalogue_order_form td textarea,
table#contact_form td input,
table#contact_form td select,
table#contact_form td textarea {width:100%;}
table#catalogue_order_form td.col1 {width:50%;}
table#catalogue_order_form td.col2 {width:30%;}
table#catalogue_order_form td.col3 {width:20%;}
table#contact_form td.col1 {width:50%;}
table#contact_form td.col2 {width:50%;}
table#catalogue_order_form input#in_phone_zone_code,
table#catalogue_order_form input#postal_code1 {width:30px;}
table#catalogue_order_form input#in_phone,
table#catalogue_order_form input#postal_code2 {width:75px;}
table#catalogue_order_form input.checkbox {width:auto; margin:0;}
table#catalogue_order_form td.full_width_submit,
table#contact_form td.full_width_submit {text-align:right;}
table#catalogue_order_form td.full_width_submit input,
table#contact_form td.full_width_submit input {width:auto; height:auto;}
table#catalogue_order_form td.separator {border-bottom:1px solid #ccc; height:1px;font-size:1px;}
table#catalogue_order_form td textarea,
table#contact_form td textarea {height:100px;}

table#s2f_email_form {width:100%;}
table#s2f_email_form td {padding:4px 8px; font-size:12px; line-height:150%;}
table#s2f_email_form td input {width:50%;}
table#s2f_email_form td textarea {width:100%; height:100px;}
table#s2f_email_form td.col1 {width:100%;}
table#s2f_email_form td.full_width_submit {text-align:right;}
table#s2f_email_form td.full_width_submit input {width:auto; height:auto;}

table#ask_about_product_form {width:100%;}
table#ask_about_product_form td {padding:4px 8px; font-size:12px; line-height:150%;}
table#ask_about_product_form td input {width:50%;}
table#ask_about_product_form td textarea {width:100%; height:100px;}
table#ask_about_product_form td.col1 {width:100%;}
table#ask_about_product_form td.full_width_submit {text-align:right;}
table#ask_about_product_form td.full_width_submit input {width:auto; height:auto;}

/*----------------------------------------*/

/*----------------references--------------------*/
.reference_image{
float:left;
margin-right:10px;
}
.references_text{
text-align:justify;
}

/*----------------------------------------*/


/*--------------------misc----------------------*/

table#contact_data
{
    width:100%;
    margin-bottom:10px;
    margin-top:10px;
}

table#contact_data td
{
    width:25%;
    font-size:12px;
    vertical-align:top;
    line-height:150%;
}

span.color1
{
    color:#f4131c; /* LL red */
}
span.color2
{
    color:#000;
}
span.highlighted
{
    font-weight:bold;
}

div.so_entry
{
    clear:both;
    margin-bottom:20px;
    padding-bottom:20px;
    border-bottom:1px solid #d9d9d9;
}

img.so_playground_plan
{
    float:right;
    margin-left:0px;
}

div.so_entry ul
{
    margin-top:25px;
    margin-bottom:25px;
    list-style-type:none;
    margin-left:0em;
    padding-left:0em;
}

div.so_entry ul a
{
    color:#808080;
}

p.so_price
{
    color:#f4131c;
    font-weight:bold;
}

img#skate_logos
{
    display:block;
    width:699px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    margin-bottom:10px;
}

img#skate_elements
{
    display:block;
    width:681px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    margin-bottom:10px;

}

/*----------------------------------------*/





/*--------------------search results----------------------*/
span.sr_keyword
{
    background-color:#f4131c;
    color:#fff;
    padding-left:2px;
    padding-right:2px;
}
span.sr_cat_title
{

}
ol.search_results
{
    padding-left:18px;
    margin-left:5px;
}

ol.search_results li
{
    margin-top:12px;
    margin-bottom:25px;
    font-size:14px;
    font-weight:bold;
    border-bottom:1px solid #ccc;
}

ol.search_results a
{
    color:#f4131c;
}

ol.search_results ul
{
    margin:0;
    padding:0;
    list-style-type:none;

}

ol.search_results ul li
{
    font-size:12px;
    font-weight:normal;
    margin-top:6px;
    margin-bottom:6px;
    border:none;
}

ol.search_results span.url
{
    font-size:11px;
}
/*----------------------------------------*/


/*--------------- news ------------------ */
div#news_list span.news_date_active{ font-weight: bold; }
div#news_list span.news_title_active{ font-weight: bold; }
/*----------------------------------------*/


/* ---------------search autosugesst------------- */

.ac_results
{
  background: white;
  border: 1px solid;
  padding: 4px;
  z-index: 1000;
}

.ac_results ul
{
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.ac_results a
{
  text-decoration: none;
  color: navy;
}

.ac_results .selected
{
  background: navy;
  color: white;
}

.ac_results .selected a
{
  color: white;
}
/*--------------------sitemap----------------------*/

ul#sitemap {font-size:12px; margin-left:0; padding-left:1.5em; font-weight:bold; list-style: disc;}
ul#sitemap a {color:#7d7d7d;}
ul#sitemap li {margin-top:1.5em; margin-bottom:1.5em;}
ul#sitemap ul {list-style:disc;}
ul#sitemap ul ul {list-style:none; font-weight:normal;}
ul#sitemap ul ul ul {list-style: none;}
ul#sitemap ul ul li {margin-top:0.5em; margin-bottom:0.5em;}
ul#sitemap ul ul ul li {margin-top:0.5em; margin-bottom:0.5em; font-size:11px;}
ul#sitemap a.gotopage {color:#f4131c; font-weight:bold;}

/*--------------overlay-----------------*/

#overlay_jj
{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 300;
  width: 100%;
  height: 100%;
  background-color: #000;
}

/*--------------------popup----------------------*/
div#popup {width:500px; margin:0 auto; z-index: 300; opacity: 1.0; top: 10px; position: fixed; top: 100px;}
div#popup_top {background:url('http://media.larslaj.net/style_images/bg_popup_top.png')); height:12px;}
div#popup_bottom {background:url('http://media.larslaj.net/style_images/bg_popup_bottom.png')); height:12px;}
div#popup_header {height:28px; padding:6px 18px; background:#fff;}
div#popup_close {float:right;}
div#popup_title {float:left;}
div#popup_title h1 {font-size:18px; color:#f4131c; margin:0; padding:0;}
div#popup_content{border-top:1px solid #d9d9d9; padding:18px; background:#fff; font-size:12px;}
div#popup_content div#product_details {border-bottom:1px solid #d9d9d9; padding-bottom:12px;}

div#popup_title1 {float:left;}
div#popup_title1 h1 {font-size:18px; color:#f4131c; margin:0; padding:0;}
div#popup_content1{border-top:1px solid #d9d9d9; padding:18px; background:#fff; font-size:12px;}
div#popup_content1 div#product_details {border-bottom:1px solid #d9d9d9; padding-bottom:12px;}

div#popup_title2 {float:left;}
div#popup_title2 h1 {font-size:18px; color:#f4131c; margin:0; padding:0;}
div#popup_content2{border-top:1px solid #d9d9d9; padding:18px; background:#fff; font-size:12px;}
div#popup_content2 div#product_details {border-bottom:1px solid #d9d9d9; padding-bottom:12px;}

/*----------------------------------------*/

/*--------------------product group page----------------------*/

div.pg_line {margin-bottom:20px;}
div.pg_line_title_sport_arenas {height:26px; padding:4px 0 0 9px; background:url('http://media.larslaj.net/style_images/bg_group_sport_arenas.gif');margin-bottom:15px;}
div.pg_line_title_park_equipment {height:26px; padding:4px 0 0 9px; background:url('http://media.larslaj.net/style_images/bg_group_park_equipment.gif'); margin-bottom:15px;}
div.pg_line_title_playgrounds {height:26px; padding:4px 0 0 9px; background:url('http://media.larslaj.net/style_images/bg_group_playgrounds.gif'); margin-bottom:15px;}
div.pg_line img {margin-bottom:5px;}
div.pg_line h1 {font-size:15px; height:23px; padding-bottom:0; margin-bottom:0}

h1#pg_line_pioneer {background:url('http://media.larslaj.net/common_images/txt_line_pioneer.gif') no-repeat; text-indent:-5000px;}
h1#pg_line_discovery {background:url('http://media.larslaj.net/common_images/txt_line_discovery.gif') no-repeat; text-indent:-5000px;}
h1#pg_line_pioneer_nature {background:url('http://media.larslaj.net/common_images/txt_line_pioneer_nature.gif') no-repeat; text-indent:-5000px;}
h1#pg_line_classic_nature {background:url('http://media.larslaj.net/common_images/txt_line_classic_nature.gif') no-repeat; text-indent:-5000px;}
h1#pg_line_wonderland {background:url('http://media.larslaj.net/common_images/txt_line_wonderland.gif') no-repeat; text-indent:-5000px;}
h1#pg_line_atlantis {background:url('http://media.larslaj.net/common_images/txt_line_atlantis.gif') no-repeat; text-indent:-5000px;}
h1#pg_line_stand_alone {background:url('http://media.larslaj.net/common_images/txt_line_stand_alone.gif') no-repeat; text-indent:-5000px;}
h1#pg_line_nature_play {background:url('http://media.larslaj.net/common_images/txt_line_nature_play.gif') no-repeat; text-indent:-5000px;}
h1#pg_line_street_sport {background:url('http://media.larslaj.net/common_images/txt_line_street_sport.gif') no-repeat; text-indent:-5000px;}
h1#pg_line_skate_park {background:url('http://media.larslaj.net/common_images/txt_line_skate_park.gif') no-repeat; text-indent:-5000px;}
h1#pg_line_outdoor_furniture {background:url('http://media.larslaj.net/common_images/txt_line_park_equipment.gif') no-repeat; text-indent:-5000px;}
h1#pg_line_skate_park_techramps {background:url('http://media.larslaj.net/common_images/txt_line_skate_park_techramps.gif') no-repeat; text-indent:-5000px;}
h1#pg_line_concrete_skate_park {background:url('http://media.larslaj.net/common_images/txt_line_concrete_skate_park.gif') no-repeat; text-indent:-5000px;}
h1#pg_line_outdoor_fitness {background:url('http://media.larslaj.net/common_images/txt_line_outdoor_fitness.gif') no-repeat; text-indent:-5000px;}
h1#pg_line_composite_street_furniture {background:url('http://media.larslaj.net/common_images/txt_line_composite_street_furniture.gif') no-repeat; text-indent:-5000px;}
h1#pg_line_urban_furniture {background:url('http://media.larslaj.net/common_images/txt_line_urban_furniture.gif') no-repeat; text-indent:-5000px;}

p#pg_description_pioneer {text-indent:-5000px; background:url('http://media.larslaj.net/language_images/en/txt_line_pioneer_desc.gif') no-repeat;; height:39px;}
p#pg_description_discovery {text-indent:-5000px; background:url('http://media.larslaj.net/language_images/en/txt_line_discovery_desc.gif') no-repeat; height:39px;}
p#pg_description_pioneer_nature {text-indent:-5000px; background:url('http://media.larslaj.net/language_images/en/txt_line_pioneer_nature_desc.gif') no-repeat; height:39px;}
p#pg_description_classic_nature {text-indent:-5000px; background:url('http://media.larslaj.net/language_images/en/txt_line_classic_nature_desc.gif') no-repeat; height:39px;}
p#pg_description_wonderland {text-indent:-5000px; background:url('http://media.larslaj.net/language_images/en/txt_line_wonderland_desc.gif') no-repeat;; height:39px;}
p#pg_description_atlantis {text-indent:-5000px; background:url('http://media.larslaj.net/language_images/en/txt_line_atlantis_desc.gif') no-repeat;height:39px;}
p#pg_description_stand_alone {text-indent:-5000px; background:url('http://media.larslaj.net/language_images/en/txt_line_stand-alone_desc.gif') no-repeat; height:39px;}
p#pg_description_nature_play {text-indent:-5000px; background:url('http://media.larslaj.net/language_images/en/txt_line_nature_play_desc.gif') no-repeat; height:39px;}
p#pg_description_street_sport {text-indent:-5000px; background:url('http://media.larslaj.net/language_images/en/txt_line_street_sport_desc.gif') no-repeat; height:39px;}
p#pg_description_skate_park {text-indent:-5000px; background:url('http://media.larslaj.net/language_images/en/txt_line_skate_park_desc.gif') no-repeat; height:39px;}
p#pg_description_outdoor_furniture {text-indent:-5000px; background:url('http://media.larslaj.net/language_images/en/txt_line_park_equipment_desc.gif') no-repeat; height:39px;}
p#pg_description_skate_park_techramps {text-indent:-5000px; background:url('http://media.larslaj.net/language_images/en/txt_line_skate_park_techramps_desc.gif') no-repeat; no-repeat; height:39px;}
p#pg_description_concrete_skate_park {text-indent:-5000px; background:url('http://media.larslaj.net/language_images/en/txt_line_concrete_skate_park_desc.gif') no-repeat; height:39px;}
p#pg_description_outdoor_fitness {text-indent:-5000px; background:url('http://media.larslaj.net/language_images/en/txt_line_outdoor_fitness_desc.gif') no-repeat; height:39px;}
p#pg_description_composite_street_furniture {text-indent:-5000px; background:url('http://media.larslaj.net/language_images/en/txt_line_composite_street_furniture_desc.gif') no-repeat; height:39px;}
p#pg_description_urban_furniture {text-indent:-5000px; background:url('http://media.larslaj.net/language_images/en/txt_line_urban_furniture_desc.gif') no-repeat; height:39px;}

a.pg_goto_line
{
    display:block;
    width:680px;
    height:26px;
    padding:9px 20px 0 0;
    background:url('http://media.larslaj.net/style_images/bg_pg_arrow2.gif');
    color:#808080;
    font-size:12px;
    text-align:right;
}

img.news {
    float: right;
    padding: 0 0 10px 30px;
    border: 0;
}

img.news a {
    border: 0;
}
div.images_rotator { float: right; padding: 0 0 10px 30px; border: 0; }
div.month_offer {
    border-bottom:1px solid #D9D9D9;
    clear:both;
    margin-bottom:20px;
    padding-bottom:20px;
}
    /*----------------------------------------*/

    div.additional_panel {
	border-top-color: #d9d9d9;
	border-top-style: solid;
	border-top-width: 1px;
	background:url('http://media.larslaj.net/common_images/bg_2cols.gif') repeat-y;
	clear: both;
	width: 888px;
	min-height: 200px;
	margin: 30px 0 0 0;
}

div.additional_left_column {
	width: 569px;
	padding: 0 32px 0 0px;
	float: left;
	text-align: justify;
}

div.additional_left_column h1 {
	color:#666666;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:25px;
}

div.additional_left_column a {color:#f4131c}

div.additional_right_column  {
	width: 247px;
	padding: 0 0 0 32px;
	float: left;
}

div.additional_right_column a {
    color:#689ca2;
}

a.see_more_tags {
    color:#666;
}

div#email_page_form {
    display: none;
}

div#ask_about_product_form {
    display: none;
}

/* Lightbox */
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 110;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#lightboxIframe {
    display: none;
    visibility: hidden;
}

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 105;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url('http://media.larslaj.net/common_images/blank.gif') no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url('http://media.larslaj.net/language_images/en/prevlabel.gif') left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url('http://media.larslaj.net/language_images/en/nextlabel.gif') right 15% no-repeat; }


#imageDataContainer{
	font: 10px Tahoma, Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold; color:#f4131c;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 80px; float: right;  padding-bottom: 0.7em;	}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 108;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

/* LarsLaj Banner */
div#larslaj_banner {
    width: 888px;
    height: 218px;
    overflow: hidden;
    background-image: url( http://media.larslaj.net/language_images/en/loading.gif );
    background-repeat: no-repeat;
    background-position:center;
    position: relative;
}

div#larslaj_banner img {
    position:absolute;
	display: none;
}

div#larslaj_banner_text_background {
    position: relative;
    top: 218px;
    left: 1px;
    width: 886px;
    height: 59px;
    background-image: url( http://media.larslaj.net/common_images/black_block.gif );
    opacity: 0.55;
    filter: alpha(opacity = 55);
    z-index: 10;
}

div#larslaj_banner_text {
    position: absolute;
    color: #fff;
    top: 218px;
    font-family: Arial;
    font-size: 18px;
    padding: 10px;
    z-index: 11;
}

img.larslaj_banner {

}

span.larslaj_banner_title {
    color: #fffc3f;
    margin: 0 10px 0 0;
}

/* Product menu */
#lists {padding:0; margin:0px 0 0px 0px; list-style:none; position:relative; height:25px; float:left; /*background:url(line.gif) no-repeat 100% 4px;*/ width:888px; z-index:500; } /* margins for this demonstration only */
#lists li {display:inline; float:left; height:25px; /*background:url(line.gif) no-repeat 0 4px;*/ margin: 0 66px 0 0;}
#lists li#last {margin: 0;}
#lists li a.tl1{display:block; width:252px; height:35px; text-decoration:none; line-height:20px; font-size:12px; font-weight:bold; text-indent:10px; font-weight:normal; color:#000; background: transparent url(http://media.larslaj.net/language_images/en/pz.gif) no-repeat; /*border: 1px dotted #c0c0c0;*/ overflow: hidden;}
#lists li a.tl2 {display:block; width:252px; height:35px; text-decoration:none; line-height:20px; font-size:12px; font-weight:bold; text-indent:10px; font-weight:normal; color:#000; background: transparent url(http://media.larslaj.net/language_images/en/as.gif) no-repeat; /*border: 1px dotted #c0c0c0;*/ overflow: hidden;}
#lists li a.tl3 {display:block; width:252px; height:35px; text-decoration:none; line-height:20px; font-size:12px; font-weight:bold; text-indent:10px; font-weight:normal; color:#000; background: transparent url(http://media.larslaj.net/language_images/en/ma.gif) no-repeat; /*border: 1px dotted #c0c0c0;*/ overflow: hidden;}
#lists li a.tl1:hover, #lists li a.tl2:hover, #lists li a.tl3:hover, #lists li a.tl1active:hover, #lists li a.tl3active:hover, #lists li a.tl3active:hover   { background-position: 0 -35px; }
#lists li a.tl1active { display:block; width:352px; height:35px; text-decoration:none; line-height:20px; font-size:12px; font-weight:bold; text-indent:10px; font-weight:normal; color:#000; background: transparent url(http://media.larslaj.net/language_images/en/pz.gif) 0 -70px; /*border: 1px dotted #c0c0c0;*/ overflow: hidden; }
#lists li a.tl2active { display:block; width:252px; height:35px; text-decoration:none; line-height:20px; font-size:12px; font-weight:bold; text-indent:10px; font-weight:normal; color:#000; background: transparent url(http://media.larslaj.net/language_images/en/as.gif) 0 -70px; /*border: 1px dotted #c0c0c0;*/ overflow: hidden; }
#lists li a.tl3active { display:block; width:252px; height:35px; text-decoration:none; line-height:20px; font-size:12px; font-weight:bold; text-indent:10px; font-weight:normal; color:#000; background: transparent url(http://media.larslaj.net/language_images/en/ma.gif) 0 -70px; /*border: 1px dotted #c0c0c0;*/ overflow: hidden; }

#lists div {display:none;}

#lists li a:hover {text-decoration:none; color: #000; white-space:normal; background-position:130px 15px;}
#lists li:hover > a {text-decoration:none; color: #000; white-space:normal; background-position:0 -35px;}

#lists :hover div.pos1 {display:block; width:252px; background:#babdb0; position:absolute; left:0; top:35px; padding: 10px 0 15px 0;}
#lists :hover div.pos2 {background:#9eaaa6; display:block; width:252px; position:absolute; left:318px; top:35px; padding: 10px 0 15px 0;}
#lists :hover div.pos3 {background:#85857d; display:block; width:252px; position:absolute; left:636px; top:35px; padding: 10px 0 15px 0;}

#lists .two:hover {position:relative;}
#lists .single:hover {position:relative;}

/*#lists .two:hover div.pos3 {background:#f5eef0; width:300px;}
#lists .single:hover div.pos4 {background:#4fa003; width:888px;}*/

#lists :hover div dl {display:inline; padding:0; margin:0 0 10px 8px; float:left; width:230px;}
#lists :hover div dl#right {display:inline; padding:0; margin:0 0 10px 10px; float:left; width:230px;}
#lists :hover div dl dt#color1 {width:227px; background: url(http://media.larslaj.net/language_images/en/separator1.gif) bottom left no-repeat; text-indent:0px; margin:5px 0 10px 0; text-decoration:none; height:25px; line-height:20px;}
#lists :hover div dl dt#color2 {width:227px; background: url(http://media.larslaj.net/language_images/en/separator2.gif) bottom left no-repeat; text-indent:0px; margin:5px 0 10px 0; text-decoration:none; height:25px; line-height:20px;}
#lists :hover div dl dt#color3 {width:227px; background: url(http://media.larslaj.net/language_images/en/separator3.gif) bottom left no-repeat; text-indent:0px; margin:5px 0 10px 0; text-decoration:none; height:25px; line-height:20px;}

#lists .two:hover div {left:-150px;}
#lists .two:hover div dl {width:129px;}
#lists .two:hover div dl dt, #lists .two:hover div dl dt#color2 , #lists .two:hover div dl dt#color3{width:129px;}

#lists .single:hover div dl {width:129px;}
#lists .single:hover div dl dt, #lists .single:hover div dl dt#color2 , #lists .single:hover div dl dt#color3 {width:129px;}

#lists :hover div dl dd {padding:0; margin:0;}

#lists :hover div dt a {text-decoration:none; font-weight:bold; color:#fff; font-size: 13px;}
#lists :hover div dd a {display:block; text-decoration:none; font-weight:normal; font-size:11px; color:#fff; line-height:15px;}
#lists :hover div dd a:hover {text-decoration:none; color: #ffefba; }

#lists :hover div dl dd#tgs {padding:0; margin:0;}
#lists :hover div dd#tgs1 a {display: inline-block; text-decoration:none; font-weight:normal; font-size:11px; color:#fff; line-height:15px; background-color: #c2c5b8; border-bottom: 1px solid #aaada2; padding: 2px 3px; margin: 0 0 2px 0;}
#lists :hover div dd#tgs1 a:hover {text-decoration:none; color: #ffefba; }

#lists :hover div dd#tgs2 a {display: inline-block; text-decoration:none; font-weight:normal; font-size:11px; color:#fff; line-height:15px; background-color: #aab7b3; border-bottom: 1px solid #909b97; padding: 2px 3px; margin: 0 0 2px 0;}
#lists :hover div dd#tgs2 a:hover {text-decoration:none; color: #ffefba; }

#lists :hover div dd#tgs3 a {display: inline-block; text-decoration:none; font-weight:normal; font-size:11px; color:#fff; line-height:15px; background-color: #94948c; border-bottom: 1px solid #76766e; padding: 2px 3px; margin: 0 0 2px 0;}
#lists :hover div dd#tgs3 a:hover {text-decoration:none; color: #ffefba; }

#lists .clear {clear:both;}

img.line_thumb {
border:0;
float: left;
}

.tags_txt { color: #fff; background-color: #eb9500; border-bottom: 1px solid #df8700; }
.tags_txt a { color: #fff; background-color: #eb9500; text-decoration: none; }
.tags_txt a:hover { color: #ffefba; text-decoration: none; }

div#surfaces #left_column {
  width: 282px;
  float: left;
}

div#surfaces #right_column {
  width: 300px;
  float: right;
}

div#surfaces .txt_after {
  margin: 5px 0 0 0;
  word-spacing: 8px;
}

div#surfaces .price {
  border-top: 1px dashed #a0a0a0;
  margin: 15px 0 30px 0;
  padding: 5px 0 0 0;
}

div#surfaces span.amount {
  float: right;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}

div#surfaces .surface_item {
  margin: 20px 0 0 0;
}

/*------------------------------------------------------------------
[Forms]
-------------------------------------------------------------------*/

div#surfaces input#square_meters {
  float: left;
  padding: 5px;
  margin: 0 10px 0 0;
  width: 50px;
}

div#surfaces input#email_address {
  float: left;
  padding: 5px 5px 4px 5px;
  margin: 0 10px 0 0;
  width: 175px;
}

div#surfaces input#submit {
border:0;
float:right;
margin:0;
padding:5px;
background-color: #f4131c;
color: #ffffff;
font-weight: bold;
font-family: Tahoma;
letter-spacing: 1px;
}

div#surfaces input[type=radio] {
float: left;
margin: 3px 15px 0 0;
}

/*------------------------------------------------------------------
[Images]
-------------------------------------------------------------------*/

div#surfaces img#close {
  border: 0;
}

div#surfaces img.large_photo {
  border: 1px solid #d9d9d9;
  margin: 0 0 20px 0;
  padding: 4px;
}

div#surfaces img.surface_thumb {
  margin: 0 5px 0 0;
  vertical-align: middle;
}

div#filter select {
   margin: 0 0 10px 0;
}

div#filter input {
   margin: 0 0 7px 0;
}

div#filter label {
    display: block;
    float: left;
    margin: 0 0 5px 0;
    padding: 3px 0 0 0;
    width: 24px;
}

/*------------------------------------------------------------------
[New products module]
-------------------------------------------------------------------*/

span.distext {
    display: none;
}

div.new_products_header {
    height:24px;
    padding:0 0 4px 9px;
    background:url('http://media.larslaj.net/common_images/bg_new_products_header.gif');
    margin-bottom:15px;
    margin-top:15px;
    overflow: hidden;
}

h1#header_new_items_1 { background:url('http://media.larslaj.net/language_images/en/header_new_items_pioneer.gif') no-repeat; text-indent:-5000px;}
h1#header_new_items_2 { background:url('http://media.larslaj.net/language_images/en/header_new_items_classic_nature.gif') no-repeat; text-indent:-5000px;}
h1#header_new_items_3 { background:url('http://media.larslaj.net/language_images/en/header_new_items_discovery.gif') no-repeat; text-indent:-5000px;}
h1#header_new_items_4 { background:url('http://media.larslaj.net/language_images/en/header_new_items_wonderland.gif') no-repeat; text-indent:-5000px;}
h1#header_new_items_5 { background:url('http://media.larslaj.net/language_images/en/header_new_items_atlantis.gif') no-repeat; text-indent:-5000px;}
h1#header_new_items_6 { background:url('http://media.larslaj.net/language_images/en/header_new_items_stand_alone.gif') no-repeat; text-indent:-5000px;}
h1#header_new_items_7 { background:url('http://media.larslaj.net/language_images/en/header_new_items_street_sport.gif') no-repeat; text-indent:-5000px;}
h1#header_new_items_8 { background:url('http://media.larslaj.net/language_images/en/header_new_items_nature_play.gif') no-repeat; text-indent:-5000px;}
h1#header_new_items_9 { background:url('http://media.larslaj.net/language_images/en/header_new_items_outdoor_furniture.gif') no-repeat; text-indent:-5000px;}
h1#header_new_items_10 { background:url('http://media.larslaj.net/language_images/en/header_new_items_skate_park_techramps.gif') no-repeat; text-indent:-5000px;}
h1#header_new_items_11 { background:url('__header_new_items_concrete_skate_park.gif__') no-repeat; text-indent:-5000px;}
h1#header_new_items_12 { background:url('__header_new_items_outdoor_fitness.gif__') no-repeat; text-indent:-5000px;}
h1#header_new_items_13 { background:url('http://media.larslaj.net/language_images/en/header_new_items_composite_street_furniture.gif') no-repeat; text-indent:-5000px;}
h1#header_new_items_14 { background:url('http://media.larslaj.net/language_images/en/header_new_items_urban_furniture.gif') no-repeat; text-indent:-5000px;}

div.our_new_items_banner_content {
    background: url('http://media.larslaj.net/common_images/our_new_items_box_content_bg.gif') top left repeat-y;
    padding: 10px 14px 10px 6px;
    width: 130px;
}

div.our_new_items_banner_footer {
    background: url('http://media.larslaj.net/common_images/our_new_items_box_footer_bg.gif') top left repeat-y;
    height: 13px;
    width: 150px;
}

div.new_items_item {
    margin: 0 0 15px 0;
}

#see_new_items {
  background: #ffffff url('http://media.larslaj.net/language_images/en/buttons_display_new_or_all.gif') top left no-repeat;
  height: 31px;
  margin: 10px 0 0 0;
  width: 350px;
}

#see_new_items a {
  display: block;
  height: 31px;
}

#see_all_items {
  background: #ffffff url('http://media.larslaj.net/language_images/en/buttons_display_new_or_all.gif') 0 -31px no-repeat;
  height: 31px;
  margin: 10px 0 0 0;
  width: 350px;
  border: 0;
}

#see_all_items a {
  display: block;
  height: 31px;
}