@charset "iso-8859-2";
/* css document */

body {
background-color:#ffffff;
font-family:arial, helvetica, sans-serif;
font-size:13px;
margin:0 0 0 0;
}

a:link {
	color: #939598;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #939598;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

h1 {
font-size:24px;
color:#000000;
}

.h1narancs {
font-size:24px;
color:#f07f09;
}

h2 {
font-size:24px;
color:#f07f09;
font-variant:small-caps;
}

h3 {
color:#1a1818;
font-size:18px;
font-weight:bold;
}

.h3-datum {
color:#a2a4a7;
font-size:18px;
font-weight:bold;
}

.leftmenu {
padding-top:21px;
padding-left:26px;
font-size:13px;
color:#1a1818;
text-decoration:none;
}

.leftmenu-lista {
font-size:13px;
color:#1a1818;
text-decoration:none;
}

.textbox_01, .textarea_01 {
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #babcbf;
	font-size: 12px;
}

input.button_01 {
}

.error_01 {
	color: #ff0000;
	background-color: transparent;
}

#news {
}

#news div.newsitem_01 {
	clear: both;
}

#news h3.newstitle_01 {
}

#news p.newsselector_01 {
	color: #000000;
	background: url('../images/body/mainpotty.gif') repeat-x;
	height: 2px;
	overflow: hidden;
	clear: both;
}

#manufacturers {
}

#manufacturers div.manufactureritem_01 {
	clear: both;
}

#manufacturers h3.manufacturertitle_01 {
}

#manufacturers p.manufacturerselector_01 {
	color: #000000;
	background: url('../images/body/mainpotty.gif') repeat-x;
	height: 2px;
	overflow: hidden;
	clear: both;
}

div#products {
}

div#products table.productlist_01 {
   margin: 0;
   padding: 0;
   list-style-type: none;
}

div#products table.productlist_01 td {
   padding: 15px 7px 15px 7px;
}

div#products table.productlist_01 td.productimage {
   float: left;
   width: 100px;
   overflow: hidden;
}

div#products table.productlist_01 td.productimage img {
   border: none;
   width: 100px;
}

div#products table.productlist_01 td.productname {
   font-weight: bold;
   width: 340px;
}

div#products table.productlist_01 td.productname p {
   background: url('../images/productname_bg.gif') transparent repeat-x bottom right;
   margin: 0;
}

div#products table.productlist_01 td.productname p span {
   background-color: #ffffff;
   padding-right: 3px;
}

div#products table.productlist_01 td.productmore {
   font-weight: bold;
}

div#products table.productdetails {
}

div#products table.productdetails td {
   vertical-align: top;
}

div#products table.productdetails td.details {
}

div#products table.productdetails td.details h3 {
   font-size: 15px;
   margin-bottom: 0;
}

div#products table.productdetails td.details ul,
div#products table.productdetails td.details ol {
   margin: 0px 0px 0px 10px;
   padding: 0px 0px 0px 10px;
}

div#products table.productdetails td.details p.back {
   margin-top: 20px;
}

div#products table.productdetails td.details p.back a {
   color: #f07f09;
   background-color: transparent;
   font-weight: bold;
}

div#products table.productdetails td.images {
   text-align: center;
   width: 300px;
   padding-left: 10px;
}

div#products table.productdetails td.images img {
   border: none;
   margin-bottom: 10px;
}

p.productfilter_01 {
	text-align: right;
}

p.resellerfilter_01 {
	text-align: right;
}

table.table_contactform_01 {
	border: 1px solid #babcbf;
	border-collapse: collapse;
	margin-top: 10px;
	width: 100%;
}

table.table_contactform_01 td {
	border: 1px solid #babcbf;
	border-collapse: collapse;
	padding: 5px;
}

table.table_contactform_01 td.fieldlabel_01 {
	color: #000000;
	background-color: #dcdede;
}

table.table_list_01 {
	width: 100%;
}

table.table_list_01 td {
	color: #000000;
	background: url('../images/body/mainpotty.gif') repeat-x bottom;
	padding-top: 10px; padding-bottom: 10px;
}

table.table_list_01 td.fieldname_01 {
}

div.pages_01 {
	text-align: center;
	padding-top: 10px;
}

div.pages_01 .back_01 {
	padding-right: 10px;
}

div.pages_01 .forward_01 {
	padding-left: 10px;
}

div.actions_01 {
	text-align: right;
	padding-top: 5px; padding-bottom: 5px;
}
