body, html { background-color:#282828}body {background: transparent url(/images/default/bg.png); }body, td {font-size: 11px;font-family: Arial, sans-serif; margin: 0;padding: 0; color:#000; line-height:18px}form, fieldset {padding:0;margin:0; border:0;}.clear {clear:both}img {border:0;}p {margin:0; padding:0 0 16px 0}ul, ol {margin:0; padding:0; margin:0 0 16px 1em; padding-left:1em}a:link, a:visited {color:#000; text-decoration: underline}a:hover, a:active {color:#000; text-decoration: none}h1 {margin-top:0; padding-top:0; font-size: 25px; font-weight:lighter; color:#D0031E; letter-spacing:-0.02em}h2 {margin-top:0; padding-top:0; font-weight:lighter}.hide {display:none}#content {height:100%}#logo {background: #000 url(/images/default/malaguti_logo.png) center center no-repeat;margin:0; padding:0;}#logo a {text-indent:-999px; display:block; overflow:hidden}#logo, #logo a {height:100px; width:100%; overflow:hidden}#left, #right {float:left}#left {width:238px}#lans {padding:3px 0 0 32px; margin:0; list-style-type:none; background-color:#000; height:22px; overflow:hidden}#lans li {float:left; margin-right:10px}#lans a {color:#fff; text-decoration:none}#lans a:hover {color:#E0E0E0;}#lans .selected a {color:#6E6E6E;}#mainMenu, #productsCategories, #subproducts {padding:0; margin:0; list-style-type:none; clear:both;}#mainMenu {padding:65px 0 0 0}#productsCategories {padding-bottom:20px; margin-bottom:20px;}#mainMenu li, #productsCategories li, #subproducts li {display:inline;}#mainMenu li a, #productsCategories li a {display:block; font-size: 20px;font-family: Arial, sans-serif; color:#fff; text-decoration:none; margin-bottom:9px;}#leftcontent { background:transparent url(/images/default/bg_mainnav.gif) top left no-repeat; height:510px; padding:0 32px}#mainMenu li a:hover, #productsCategories li a:hover, #mainMenu li a:active, #productsCategories li a:active, #mainMenu li.mainMenuSel a, #productsCategories li.selected a {color:#E0E0E0}#subproducts {padding-top:5px; padding-bottom:15px;}#subproducts li {margin-bottom:0;}#subproducts li a {display:block; font-size: 12px;color:#fff !important; text-decoration:none; margin-bottom:1px; }#subproducts li a:hover, #subproducts li a:active {color:#E0E0E0 !important}#subproducts li.selected a {color:#fff !important; background-color:#000; padding-left:3px}#top {position:absolute; z-index:20; height:101px; background: transparent url(/images/default/png_black_80.png);}/*#top {_background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/default/png_black_80.png', sizingMethod='scale');}*/#top {_background-image: none; _background-color: #000;}#top a {position:relative; color:#fff; text-decoration:none;}#top a:active, #top a:hover, #top .subMenuSel a  {color:#E0E0E0;}#top .sub {padding:0; margin:0; list-style-type:none; position:absolute; top:16px; left:540px}#top .sub li {float:left; margin-left:10px; padding-right:10px; background: transparent url(/images/default/topli.gif) center right no-repeat;}#subMenuNotSel22_1, #subMenuNotSel22_2, #subMenuNotSel22_3, #subMenuNotSel22_4 { background-image:none !important;}#productname h2 {position:absolute; z-index:30; top:43px; left:32px;}#productname h2, #panel2 h2, #panel3 h2, #panel4 h2 {font-size:25px; color:#fff; font-weight:lighter; padding-bottom:0.5em}#productname h2 span, #panel2 h2 span, #panel3 h2 span, #panel4 h2 span {font-weight:bold}/*dynamic module*/#home #bgimage {position:absolute; z-index:10; width:765px; height:635px;}#inner #bgimage {position:absolute; z-index:10; width:765px; height:635px;}#inner #bgimage {background:transparent url(/images/default/bg_detail.jpg) top left no-repeat; }#inner #bgimage.page24 {background:transparent url(/images/default/bg_detail2.jpg) top left no-repeat; }#productsubnav { background-color:#000;position:absolute; z-index:30; top:100px;height:25px; overflow:hidden;}#productsubnav ul {padding:0; margin:0; list-style-type:none; margin-left:20px; }#productsubnav li {float:left; font-size:13px; margin-right:1px}#productsubnav li a {color:#fff; text-decoration: none; display:block; height:25px; padding:3px 12px; float:left}#productsubnav li a:hover, #productsubnav li.selected {background-color:#D0031E}#prodThumbsLifeStyle {height:50px; overflow:hidden; margin-left:238px;margin-top:1px;}#prodThumbsLifeStyle ul {padding:0; margin:0; list-style-type:none; }#prodThumbsLifeStyle li {float:left; margin-right:1px}#prodThumbsLifeStyle li a:hover img, #prodThumbsLifeStyle li a.selected img {filter:alpha(opacity=70);-moz-opacity:.70;opacity:.7;}#panel2, #panel3, #panel4 {overflow:scroll; overflow-x:hidden; padding:32px; height:446px}#panel2 h2, #panel3 h2, #panel4 h2 {color:#000; font-size:20px}#panel3 p {margin-bottom:0.5em; padding-bottom:0.5em; border-bottom:1px dotted #ccc}#productinfos {position:relative}#smallimages {background-color:#4C4C4C; height:50px; overflow:hidden;}#productinfos #prodThumbs {padding:0; margin:0; list-style-type:none;position:absolute; z-index:10; top:0;}#productinfos #prodThumbs li {float:left;margin-right:1px}#productinfos #prodThumbs li a:hover img, #productinfos #prodThumbs li a.selected img {border-bottom:6px solid #D0031E !important; }#productinfos #imgBig {position:absolute; top:50px; }#txt {margin-top:125px; width:765px !important; width:736px;}#productslist {padding:0; margin:0; list-style-type:none; margin-left:32px;}#productslist li { margin:0 8px 8px 0; float:left; width:222px}#productslist li, #productslist li img, #productslist li a, #productslist li span {display:block; }#productslist li a {background-color:#D0031E; text-decoration:none}#productslist li a:hover {background:#D0031E url(/images/default/arrow.gif) top right no-repeat; background-position:200px 6px;}#productslist li span {color:#fff; padding:1px 6px; overflow:hidden; height:18px}#productslist li a:hover span {color:#000;}#zone {padding-right:64px; padding-left:32px}#footer {padding:20px 32px;}#address {color:#ACACAC}#address a {color:#fff}#corporate {color:#6E6E6E}#corporate a:link, #corporate a:visited {color:#6E6E6E; text-decoration: underline}#corporate a:hover, #corporate a:active {color:#6E6E6E; text-decoration: none}/*news & downloads modules*/#home #newsModHeader {color:#fff; font-size: 16px; font-weight:lighter; margin:0; padding:0; margin-bottom:16px}#home .newsModItem a { background-color:#400003; color:#fff; padding:1px 6px; text-decoration:none}#home .newsModItem a:hover, .newsModItem a:active {background-color:#6A0005}#home .newsModItem {color:#EEBFC0}#home .newsModTitle {color:#fff; font-size:12px}#inner .newsModImage img, .dwnldModImage img {border:4px solid #ccc; margin-right:1.6em; float:left}#inner .newsModItem, .dwnldModItem {clear:both; width:100%; float:left; border-bottom:1px dotted #ccc; margin-bottom:1em; padding-bottom:1em}#inner .newsModTitle {font-size:12px}#newsModNavigator {border-top:1px dotted #ccc; margin-bottom:1em; margin-top:0.5em; padding-top:0.5em}/*downloads module */.dwnldModItem a {font-size:12px;}/*genericTable */.genericTable {width:100%}.genericTable td {vertical-align:top}.genericTable td.paddingRight {padding-right:1em;}.genericTable td.bg {background-color:#DEDEDE}.genericTable .th { font-weight:bold}.genericTable .borderBottomCell td {border-bottom:1px solid #ccc; padding-bottom:0.5em;}.genericTable .borderBottomCellLight td {border-bottom:1px dotted #DEDEDE; padding-bottom:0.5em;}/*form builder */fieldset {padding:0;margin:0; border: 0;}fieldset legend {display:none}fieldset label {float: left;width: 200px;}fieldset .repeatRadioCheck label { float:none; margin:0;padding: 0; }fieldset .formRow, fieldset .formButtonRow {padding:1px 0;margin:0; clear:both }/*fieldset .formRow span { display:block; text-align:right; }*/fieldset .formRow span { padding-left:0.5em}fieldset .formButtonRow {margin:1em 0; border:0}fieldset .formHideInput { display: none}fieldset .formButtonRow input {font-size: 11px;font-family: "Trebuchet MS", "Trebuchet", Tahoma, verdana; color:#5D564F}.input {background-color:#DEDEDE; border:1px solid #DEDEDE; padding:3px; color:#000}/*search#searchHeader {background-color:#f1f1f1; border-bottom:1px solid #ccc; padding:0.2em 1em; text-align:right; margin-bottom:1em;}#searchHeader p, .searchItem {padding:0;margin:0;}#searchFileFound {margin-left:0.2em; color:#666}.searchItem {padding-bottom:0.5em; margin-bottom:0.5em; border-bottom:1px dotted #ccc}.searchTitle {font-size:110%}.searchPath {color:green}.searchPaging {margin-top:1em}*/#productdetail2 {display:none}